En cookie er en tekstfil som plasseres i cache av en nettleser . Dens formål er å lagre informasjon som nettleseren trenger for å skape den riktige miljøet for brukeren . Cookies brukes til å lagre påloggingsinformasjonen, økt informasjon og handlekurver i e-handel nettsteder . Cookies er slettes automatisk når nettleseren lukkes, men det er tider når cookie må slettes før nettleseren lukkes . Og noen ganger må det til å vare lenger . PHP kan brukes til å utføre begge oppgavene . Opprette Cookies
Kommandoen er PHP til å lage en informasjonskapsel " setcookie ( navn, verdi ); " der er navnet på informasjonskapselen og verdi er den informasjonen som er lagret i informasjonskapselen. For eksempel vil setcookie ( ' favoritt cookies ', ' Chocolate Chip ' ) lage en informasjonskapsel med navnet Favoritt cookies med en verdi på Chocolate Chip . Selvfølgelig ville navnene og verdiene til slutt avhenge av hvordan cookie ville bli brukt av serveren .
Fjerne Cookies
Noen ganger vil du ha cookies som skal slettes før en bruker avslutter sin nettleser , si når de logger ut . For å slette en cookie , trenger du bare å slette sin verdi. Koden i PHP er setcookie (navn, '') eller setcookie (navn, FALSE ) . Hvis du vil slette favoritt cookies fra forrige eksempel , er koden setcookie ( ' favoritt cookies ' , '') eller setcookie ( ' Favoritt cookies " , false). Det er viktig å merke seg at cookies kan ta andre argumenter ikke diskutert her, og disse argumentene må også tas med når du sletter en cookie. For eksempel, hvis cookie ble laget på denne måten : setcookie ( ' favoritt cookies ', 'Chocolate Chip ' , tid ( ) 3600 , '' , ' www.ehow.com ' , 1 ) alle disse parametrene må eksistere , minus verdien av cookie : . setcookie ( ' favoritt cookies ' ,'', tid ( ) 3600 ,'', ' www.ehow.com ', 1 )
Holde Cookies lengre
i tilfelle at du vil at cookie til å vare etter at nettleseren har blitt stengt , må du erklære at når du oppretter cookie . Bruk "time ( ) + X " argument hvor X er lik lengde i sekunder som cookie bør eksistere etter at den er opprettet. For eksempel , for å skape " Favoritt cookies " cookie som vil vare i en time etter etableringen , er koden setcookie ( ' favoritt cookies ', 'Chocolate Chip ' , tid ( ) 3600 ) . Tiden ( )-funksjonen sjekker gjeldende klokkeslett og beregner 3600 sekunder fra nå (en time i sekunder) . Når den tiden er nådd, vil informasjonskapselen bli slettet om brukeren er fremdeles bruker nettleseren eller ikke.