Привет на простой странице, я использую php и javascript redirect для возврата на страницу реферера.
header("Location: $refererScript");
onclick="window.location.href='<?=$refererScript?>';"
Какой лучший способ защитить эти скрипты от ошибок генерации:
Ex. Должен ли я использовать urlencode для $ refererScript (или, по крайней мере, для строки запроса), и если это так, будет ли это приемлемым из JavaScript или должен использовать escape (или что-то еще)
Для $ refererScript я использую код выше
$ref=$_SERVER["HTTP_REFERER"];
$refererParts = parse_url($_SERVER['HTTP_REFERER']);
$refererQuery=$refererParts["query"];
$refererFolders=explode("/",$refererParts["path"]);
$refererScript=$refererFolders[sizeof($refererFolders)-1];
if($refererQuery!="")
{ $refererScript.="?".$refererQuery; }
Спасибо