En cookie er en tekst fil placeret i cachen en browser. Dens formål er at lagre oplysninger, skal browseren skabe den korrekte miljø for brugeren . Cookies bruges til at gemme login-oplysninger , session information og indkøbsvogne i ecommerce websteder . Cookies er slettes automatisk , når browseren lukkes, men der er tidspunkter, hvor cookie skal slettes , før browseren lukkes. Og nogle gange , er det nødvendigt at vare længere. PHP kan anvendes til at udføre begge opgaver . Oprettelse Cookies
Kommandoen er PHP at oprette en cookie " setcookie (navn , værdi) ," hvor navn er navnet på den cookie og værdi er de oplysninger gemt i en cookie . For eksempel ville setcookie ( 'Favorite cookies ', ' Chocolate Chip «) oprette en cookie med navnet Favorit cookies med en værdi på Chocolate Chip . Ville naturligvis navne og værdier i sidste ende afhænge af, hvordan cookie vil blive brugt af serveren.
Fjernelse Cookies
Nogle gange vil du ønsker cookies skal slettes , før en bruger lukker sin browser , siger, når de logger ud . For at slette en cookie , du kun nødt til at slette sin værdi. Koden i PHP er setcookie (navn, '' ), eller setcookie (navn, FALSK ) . For at slette Favorit cookies fra det foregående eksempel er koden setcookie ( 'Favorite cookies' , '' ), eller setcookie ( 'Favorite cookies' , FALSK ) . Det er vigtigt at bemærke, at cookies kan tage andre argumenter ikke behandles her, disse argumenter skal også medtages , når du sletter en cookie. For eksempel, hvis cookie er oprettet på denne måde: alle disse parametre setcookie ( 'Favorite cookies ', ' Chocolate Chip " , tid () 3600 , '',' www.ehow.com ', 1 ), skal findes, minus værdien af cookie: . setcookie ( 'Favorite cookies' , '' , tid () 3600 , '', ' www.ehow.com ', 1 )
holde cookies længere
i tilfælde af at du vil have den cookie til at vare efter browseren er lukket , skal du erklære, at når du opretter cookien. Brug " tid ( ) + X " argument , hvor X er lig med længden i sekunder, som cookien skulle findes , efter den er oprettet. For eksempel , for at skabe den " Favorite cookies " cookie , der vil vare en time efter oprettelsen koden er setcookie ( 'Favorite cookies ', ' Chocolate Chip " , tid () 3600 ) . Den tid ( ) funktion kontrollerer den aktuelle tid og beregner 3600 sekunder fra nu ( én time i sekunder) . Når den tid er nået, vil cookien blive slettet om brugeren stadig bruger browseren eller ej.