') !== false ) {
echo "Mapbender invested a XSS attack - script stopped executing!";
die();
}
//parse url
//get pathes and other things after script name that are not path related and kick them off!
//echo $_SERVER['PHP_SELF']."
";
//echo $_SERVER['REQUEST_URI']."
";
//echo $_SERVER['SCRIPT_NAME']."
";
//test ob php_self auf script_name ended!
//get last string
$phpScriptName = end(explode("/", $_SERVER['SCRIPT_NAME']));
//echo $phpScriptName."
";
//echo json_encode(endsWith($_SERVER['PHP_SELF'], $phpScriptName))."
";
if (!endsWith($_SERVER['PHP_SELF'], $phpScriptName)) {
echo "Mapbender invested a XSS attack - script stopped executing!";
die();
}
#https://stackoverflow.com/questions/834303/startswith-and-endswith-functions-in-php
function endsWith($haystack, $needle) {
return substr($haystack,-strlen($needle))===$needle;
}
?>