Hvordan PHP Få riktig Cookie?

En cookie er en fil som er lagret på brukerens datamaskin som inneholder informasjon du ønsker å hente senere fra din PHP-kode. Cookies er nyttige når du ønsker å lagre informasjon som kan brukes selv etter at brukeren slår av datamaskinen eller lukker nettleseren. PHP henter cookie-fil ved navn, så den henter alltid den rette filen.

kjeks

Cookies er små filer som sitter i nettleserens "Temporary Internet Files" katalogen. Hver nettleser tillater nettsider for å installere en cookie. Cookies er rene tekstfiler, slik at de ikke utfører noen kode, og bare et nettsted som skapte en cookie kan få tilgang til cookie-informasjon, med mindre dårlig sikkerhet er satt opp på nettleserens innstillinger.

tilgjengelighet

Når PHP Programmet oppretter en cookie er cookie gitt et navn. Hver gang brukeren åpner PHP side, PHP side tilgang til cookie basert på cookie navn. Av denne grunn er den høyre kapselen alltid hentet av PHP-siden. Hvis PHP side skaper en cookie med samme navn, er den gamle cookie-filen overskrevet.

betraktninger

PHP programmerere kan sjekke at en cookie eksisterer før du oppretter en ny informasjonskapsel. Dette unngår problemet med overstyrer en cookie som allerede eksisterer. Programmerere bør også unngå å lagre passord i en cookie. Cookies er lagret på datamaskinen i ren tekst, så en gjestebruker kan åpne informasjonskapsel på skrivebordet og lese brukerens passord for nettstedet.

Sikkerhet

Nettlesere har en innstilling som heter "beskyttelse mot tvers av domener cookies" som lar andre domener lese informasjonskapsler fra andre nettsteder. Med mindre du vet at du må gi tilgang til cookies for andre nettsteder, bør dette sikkerhetsvalget alltid være slått på. Denne innstillingen er slått av når du har en side i en iframe som trenger tilgang til cookies.