Assicurati che il tuo utente si connette alla pagina Web sul " porto sicuro ". I computer si collegano ai server attraverso " porte ", e le porte si collegano attraverso sono numerati . Il numero della porta aiuta il server di comprendere ciò che deve dell'utente. La porta standard è di sicuro porta " 443 ", e vogliamo fare in modo che l'utente si connette tramite questa porta
Avviare il blocco di codice con questa linea : .
If ( $ _SERVER [' SERVER_PORT '] ! = 443 ) {
Questo farà sì che il resto del codice da eseguire se l'utente non sta comunicando sulla porta " 443 ". In altre parole , il codice verrà agire se la connessione dell'utente non è garantita .
2
Invia l'utente ad una connessione sicura . Aggiungere le due righe di codice al blocco :
intestazione
( " HTTP/1.1 301 Moved Permanently " ) ;
intestazione
( "Location: https://" . $ _SERVER [ " NOME_SERVER " . ] $ _SERVER [ " REQUEST_URI " ] ) .
Queste righe di codice inviare istruzioni al browser Web dell'utente di riconnettersi alla pagina, ma attraverso una connessione sicura
3
interrompere il funzionamento del vostro script . Ora che l'utente è stato inviato a una connessione diversa , è necessario assicurarsi che il resto dello script non viene eseguito mentre l'utente è in viaggio per l'altra connessione . Quando si collega di nuovo , lo script si avvia di nuovo . Quindi, assicurarsi che lo script non viene eseguito due volte
Fine vostro blocco di codice con queste due righe : .
Exit (); }
Programmazione © www.354353.com