


Программирование
+4PHP безопасность header('Location: ...')
Среди советов по безопасности PHP встретил такой:
--------------------
При организации перенаправления (отправку HTTP-заголовка Location) указывайте URL полностью, включая протокол, хост и URI:
header('Location: http://' . $_SERVER['HTTP_HOST'] . '/path/to/redirect/?ok=1');
--------------------
Чем плох вариант:
header('Location: /path/to/redirect/?ok=1');
?
По моему автор не прав.
По дате
По рейтингу
если написан полный путь, то браузер быстрей производит редирект
нет, всегда лучше указывать полный путь.
Можно создать такой же путь, но на другом сервере и собственно скрипт его выполнит, если сервер будет другой. (чисто гипотетически)
Так что в первом варианте все правильно.