Hvordan sette PHP Cookies

Informasjonskapsler butikken tekst på en besøkendes datamaskin når han besøker ditt nettsted. Du bruker cookies for å hjelpe huske noen av den besøkendes informasjon, som brukernavn og passord, innstillinger eller informasjon om økten. PHP "setcookie ()" -funksjon lar deg lage en cookie når en bruker besøker nettstedet ditt for første gang, og for å hente denne informasjonen ved gjentatte besøk. Funksjonen krever at du oppgir "navn" og "verdi" parametre og har fire andre valgfrie parametere: ". Sikre" "utløper", "sti", "domene" og

Bruksanvisning

1 Åpne filen som du ønsker å sette en cookie. Sett markøren i "<head>" tag.

2 Skriv inn følgende for å sette en cookie uten å bruke variabler:

setcookie ( "Cookie Name", "My cookie verdi");

3 Skriv inn følgende for å sette en cookie med variabler:

$ Name = "Cookie Name";

$ Value = "Min cookie verdi";

setcookie ($ name, $ verdi);

Vær oppmerksom på at du ikke bruker anførselstegn rundt variabelnavn; ellers ville leseren tolke variabelnavnet som en streng.

4 Skriv inn følgende for å sette en cookie med en utløpsdato:

setcookie ($ name, $ verdi, tid () + 3600);

Den "tid ()" -funksjonen returnerer gjeldende tid og legger til 3600 sekunder (en time) til det. Da bruker besøker denne siden første gang, begynner cookie en times nedtelling. Neste gang bruker besøker den samme siden, til de cookie sjekker se om en time har gått siden forrige besøk. Hvis det har, utløper informasjonskapselen.

5 Lagre filen og laste den opp til webserveren.

Hint

  • De resterende tre valgfrie parametre, "sti", "domene" og "sikker", brukes sjeldnere med informasjonskapsler. "Banen" parameteren bestemmer hvilken vei eller stier i ditt nettsted hierarki cookien gjelder. "Domain" fungerer på samme måte, men gjelder for underdomener. "Secure" inneholder en boolsk verdi som bestemmer hvorvidt informasjonskapsel blir overført via sikre tilkoblinger fra klienten.