rilevo nel PHP manual in cui si afferma quanto segue:Utilizzando URI relativi a protocollo all'interno di "Location:" intestazioni
HTTP/1.1 richiede un URI assoluto come argomento di »Località: compreso lo schema, hostname e percorso assoluto, ma alcuni client accettano gli URI relativi .
Per facilitare gli utenti con preferenza per una connessione HTTPS everywhere, sto pensando di cambiare le intestazioni nei miei script PHP da:
header("Location: http://www.example.com/");
a header("Location: //www.example.com/");
Ho testato il codice qui sopra per essere al lavoro su il mio browser Firefox, ma non sono sicuro che sia una cosa consigliabile da fare. O se devo estrarre il protocollo da $_SERVER
variabile e metterlo in.
possibile duplicato di [È un 302 reindirizzamento al relativo URL valido, o non valido?] (Http://stackoverflow.com/questions/8250259/is-a-302-redirect-to-relative-url-valid-or-invalid) – Raedwald