I PHP skriptspråk , er det mulig å lagre et sikkerhetskort i en session variabel. Dette gir deg muligheten til å sikre din PHP -aktiverte websider og bare tillate folk som har et sikkerhetskort for å vise innholdet . Hvis en bruker ikke har et sikkerhetskort , er en sikkerhetsfeil vist . Du kan bruke denne feilen hendelsen i PHP for å omdirigere brukeren til innloggingssiden. Formål
sikkerhetskort er satt opp i økt variabel for de besøkende. Hver besøkende har en unik sikkerhetskort , slik at serveren er i stand til å identifisere brukeren og logge ut etter at brukeren er inaktiv. Du kan bruke økten sikkerhetskort for å sende brukeren til hans personlige innstillinger . Den sikkerhetskort sikrer også at brukerne bare har tilgang til sin egen personlige informasjon.
Oppløsning
å utbedre et sikkerhetskort problemet, må du legge økten funksjon til toppen av PHP - kodede sider. Uten økten funksjon , er økten token funksjoner som ikke er initialisert og brukere vil ikke motta et sikkerhetskort når de logger Følgende kode initialiserer økt funksjon og tildeler et sikkerhetskort for brukeren : en
session_start ( ) ;
oppbevar Session
p Hvis du trenger å referere til økt sikkerhet token som bruker navigerer til andre sider på nettstedet ditt, lagrer du den token i økt variabel for din bruker. Dette går token fra en side til den neste, noe som betyr at din bruker har samme token som han beveger seg gjennom området . Følgende kode legger til et token som heter " mytoken " til økt variabel : en
$ _SESSION [' mytoken '] = token ;
Hensyn
< p > En sikker nettside gir brukeren muligheten til å logge ut av systemet . Du må ødelegge økten variable og sikkerhetskort etter at brukeren har logget seg ut for å beskytte den enkelte mot datatyveri . Følgende kode ødelegger den lagrede sikkerhetskort når brukeren logger ut : en
session_destroy ();