Использование относительных к протоколу URI в заголовках «Location:»
Я отмечаю вРуководство по PHP в котором говорится следующее:
HTTP / 1.1 требует абсолютного URI в качестве аргумента для » Расположение: включая схему, имя хоста и абсолютный путь, но некоторые клиенты принимают относительные URI.
Чтобы облегчить пользователям предпочтениеHTTPS везде В связи с этим, я думаю об изменении заголовков в моих сценариях PHP с:
header("Location: http://www.example.com/");
вheader("Location: //www.example.com/");
Я протестировал приведенный выше код, чтобы он работал в моем браузере Firefox, но я не уверен, что это целесообразно. Или я должен извлечь протокол из$_SERVER
переменная и положить его в.