Informasjonssikkerhet er en viktig del av å holde Internett nyttig, og det er opp til alle å holde den sikker . En viktig ting Web programmerere gjøre er å bruke Secure Socket Layer ( SSL ) protokollen for å opprette krypterte tilkoblinger mellom nettbrukere og nettsider. Hvis din PHP-programmet kan være håndtering av sensitive data, for eksempel personlige opplysninger eller kredittkortnumre , deretter skriptet må sørge for at tilkoblingen er sikker . Du kan gjøre dette ved å sette en blokk med kode på toppen av skriptene som omdirigerer brukeren til en sikker tilkobling hvis han ikke er på en allerede. Instruksjoner
sikre at brukeren er på en sikker tilkobling
en
Sørg for at brukeren kobler seg til din webside på " sikker havn ". Datamaskiner koble til servere via " porter ", og havnene de kobles gjennom er nummererte. Antallet porten hjelper serveren forstå hva brukeren trenger . Standarden sikker port er porten " 443 ", og vi vil sørge for at brukeren kobler til gjennom denne porten
Start kodestykket med denne linjen : .
If ( $ _SERVER [' Server_port '] ! = 443 ) {
p Dette vil føre til at resten av koden til å kjøre dersom brukeren ikke kommuniserer på port " 443 ". Med andre ord , vil koden iverksette tiltak dersom brukeren tilknytning ikke er sikret.
2
Send brukeren til en sikker tilkobling . Legg de neste to linjer med kode for å blokkere ditt:
header ( " HTTP/1.1 301 flyttet permanent ");
header ( "Location: https://" . $ _SERVER [ " SERVER_NAME " . ] $ _SERVER [" REQUEST_URI "] ) ; .
Disse linjene med kode sende instruksjoner til brukerens nettleser for å koble til siden , men over en sikker tilkobling
3
Halt skriptet operasjon. Nå som brukeren blir sendt til en annen tilkobling , må du sørge for at resten av skriptet ikke kjører mens brukeren er på vei til den andre tilkoblingen. Når han kobler på nytt , vil skriptet starte på nytt . Så sørg for at skriptet ikke kjører to ganger
End koden blokk med disse to linjene : .
Exit ();
}