Делает заголовок ("location: /? Param = abc");содержит допустимый параметр и совместим со всеми браузерами? - PullRequest
1 голос
/ 10 января 2012

Содержит ли header("location: /?param=abc"); допустимый параметр и совместим ли он со всеми браузерами?Или, URL-адрес файла является обязательным, поэтому он должен содержать путь к файлу:

header("location: /index.php?param=abc");

Ответы [ 2 ]

5 голосов
/ 10 января 2012

Нет, он не совместим со всеми клиентами HTTP, поскольку для HTTP требуется действительный URI (абсолютный, не относительный) для заголовка Location.

См. RFC 2616 14.30 Расположение длятребования спецификации.

1 голос
/ 10 января 2012

Значение поля недопустимо в соответствии с RFC 2616, но допустимо в соответствии с ревизией RFC 2616, которая будет опубликована в этом году.

И да, клиенты справляются с этим.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...