Zauważam w PHP manual który stwierdza, co następuje:użyciu protokołu względne URI wewnątrz „Lokalizacja:” nagłówki
HTTP/1.1 wymaga bezwzględnego URI jako argument »Położenie: w tym schemat, nazwę hosta i ścieżka bezwzględna, ale niektórzy klienci akceptują względne identyfikatory URI.
Aby ułatwić użytkownikom z preferencją dla HTTPS everywhere związku, myślę o zmianie nagłówków w moich skryptów PHP z:
header("Location: http://www.example.com/");
do header("Location: //www.example.com/");
Ja testowałem powyższy kod do pracy na moja przeglądarka firefox, ale nie jestem pewien, czy jest to wskazane. Czy należy wyodrębnić protokół z $_SERVER
zmiennej i umieścić go w.
możliwe duplikat [Czy przekierowanie 302 do względnej zawartości ważny lub nieważny?] (Http://stackoverflow.com/questions/8250259/is-a-302-przekierowanie-do-względnego-url-valid-or-invalid) – Raedwald