? En cookie er en fil, der er gemt på brugerens computer, der indeholder oplysninger, du vil hente senere fra din PHP kode. Cookies er nyttige, når du vil gemme oplysninger, der kan bruges, selv efter at brugeren slukker computeren eller lukker webbrowseren. PHP henter cookie-fil ved navn , så det altid henter den rigtige fil . Cookies
Cookies er små filer , der sidder i browserens " Temporary Internet Files " mappen. Hver browser tillader sites at installere en cookie. Cookies er almindelige tekstfiler , så de ikke udføre nogen kode , og kun et websted, der skabte en cookie kan få adgang til cookie-oplysninger , med mindre dårlig sikkerhed er sat op på browserens indstillinger.
tilgængelighed
Når PHP programmet opretter en cookie , er cookie givet et navn. Hver gang brugeren åbner PHP side , PHP side tilgår cookie er baseret på cookie navn. Af denne grund er den rigtige cookie altid hentes af PHP side . Hvis PHP side skaber en cookie med samme navn, den gamle cookie-fil overskrives .
Overvejelser
PHP programmører kan kontrollere, at en cookie eksisterer før at skabe en ny cookie. Dette undgår problemet med tvingende en cookie , der allerede eksisterer . Programmører bør også undgå opbevaring adgangskoder i en cookie. Cookies gemmes på computeren i klartekst , så en gæst bruger kan åbne cookie på skrivebordet og læse brugerens adgangskode til hjemmesiden.
Sikkerhed
Browsere har en indstilling kaldet " beskyttelse mod cross- domæne cookies" , der lader andre domæner læse cookies fra andre hjemmesider. Medmindre du ved , at du skal give adgang til cookies til andre hjemmesider , bør denne sikkerhedsindstilling altid være tændt . Denne indstilling er slået fra, når du har en side i en iframe , der skal have adgang til de cookies.