Использование относительных к протоколу URI в заголовках «Location:»
Я отмечаю вРуководство по PHP в котором говорится следующее:
HTTP/1.1 requires an absolute URI as argument to » Location: including the scheme, hostname and absolute path, but some clients accept relative URIs.
Чтобы облегчить пользователям предпочтениеHTTPS везде В связи с этим, я думаю об изменении заголовков в моих сценариях PHP с:
header("Location: http://www.example.com/");
вheader("Location: //www.example.com/");
Я протестировал приведенный выше код, чтобы он работал в моем браузере Firefox, но я не уверен, что это целесообразно. Или я должен извлечь протокол из$_SERVER
переменная и положить его в.