Informatiebeveiliging is een essentieel onderdeel van het houden van het internet nuttig , en het is aan iedereen om het veilig te houden . Een belangrijk ding Web programmeurs doen is gebruik maken van de Secure Socket Layer ( SSL ) protocol om versleutelde verbindingen tussen webgebruikers en webpagina's te creëren . Als uw PHP applicatie kan worden omgaan met gevoelige gegevens , zoals persoonlijke gegevens of creditcardnummers , dan is uw script moet ervoor zorgen dat de verbinding beveiligd is . U kunt dit doen door het zetten van een blok van code aan de bovenkant van uw scripts die de gebruiker omgeleid naar een beveiligde verbinding als hij niet op een reeds . Instructies Zorg ervoor dat uw gebruikers zich op een beveiligde verbinding 1 Zorg ervoor dat uw gebruiker verbinding naar uw webpagina op de " veilige haven . " Computers verbinding maken met servers via ' poorten ', en de poorten die verbinding maken via zijn genummerd . Het nummer van de poort helpt de server te begrijpen wat de gebruiker nodig heeft . De standaard beveiligde poort is poort " 443 , " en we willen ervoor zorgen dat de gebruiker verbinding maakt via deze poort Begin uw code blok met deze lijn : . If ( $ _SERVER [ ' SERVER_PORT ' ] ! = 443 ) { Dit zal ertoe leiden dat de rest van de code kan worden uitgevoerd als de gebruiker niet communiceert op poort " 443 . " Met andere woorden , zal de code actie te ondernemen als verbinding van de gebruiker niet is beveiligd . Kopen van 2 Stuur de gebruiker een beveiligde verbinding . Voeg de volgende twee regels code aan uw blok : header ( " HTTP/1.1 301 Moved Permanently " ) ; header ( "Location : https://" . $ _SERVER [ " SERVER_NAME " . ] $ _SERVER [ " REQUEST_URI " ] ) ; . Deze regels code sturen instructies aan de gebruiker webbrowser verbinding te maken met de pagina, maar via een beveiligde verbinding 3 Halt werking van uw script . Nu dat de gebruiker wordt verzonden naar een andere verbinding , moet u ervoor zorgen dat de rest van je script niet draaien terwijl de gebruiker is op weg naar de andere verbinding . Toen hij verbindt weer , zal je script opnieuw beginnen . Dus zorg ervoor dat je script niet tweemaal uitgevoerd End of uw code blok met deze twee lijnen : . Exit ( ) ; } < br >
|