Een cookie is een tekstbestand dat in de cache van een browser . Het doel is om informatie op te slaan die de browser nodig heeft om de juiste omgeving voor de gebruiker te maken . Cookies worden gebruikt om login-gegevens , sessie-informatie en winkelwagentjes opslaan in e-commerce sites. Cookies worden automatisch verwijderd wanneer de browser wordt gesloten , maar er zijn momenten waarop het cookie verwijderd moet worden voordat de browser wordt gesloten . En soms, het moet langer duren . PHP kan worden gebruikt om beide taken te volbrengen . Het creëren van Cookies De opdracht is PHP om een cookie te creëren wordt " setcookie ( naam, waarde ) ; " waarbij naam de naam van de cookie en de waarde is van de informatie die is opgeslagen in de cookie . Bijvoorbeeld , zou setcookie ( ' Favorite cookies ' , ' Chocolate Chip ' ) een cookie met de naam favoriete koekjes met een waarde van Chocolate Chip creëren . Uiteraard zouden de namen en waarden uiteindelijk afhangen van hoe het cookie zou worden gebruikt door de server . Verwijderen Cookies Soms wil je cookies te wissen alvorens een gebruiker sluit zijn browser , zeggen wanneer ze uitloggen . Om een cookie te verwijderen , hoeft u alleen de waarde te wissen . De code in PHP is setcookie ( naam , '' ) of setcookie ( naam , FALSE ) . Om de favoriete koekjes uit het vorige voorbeeld te verwijderen , de code is setcookie ( ' Favorite cookies ' , '' ) of setcookie ( ' Favorite cookies ' , FALSE ) . Het is belangrijk op te merken dat cookies andere argumenten kan hier niet besproken en die argumenten moeten ook opgenomen worden bij het verwijderen van een cookie . Bijvoorbeeld, als het cookie is gemaakt op deze manier : setcookie ( ' Favorite cookies ' , ' Chocolate Chip ' , time () 3600 , '' , ' www.ehow.com ' , 1 ) al deze parameters moet bestaan , minus de waarde van de cookie : . setcookie ( ' Favorite cookies ' , '' , time () 3600 , '' , ' www.ehow.com ' , 1 ) Keeping cookies langere In het geval dat u wilt het cookie om lang nadat de browser is afgesloten , moet u verklaren dat bij het maken van de cookie. Gebruik de "time ( ) + X " argument waarbij X gelijk is aan de lengte in seconden dat het cookie zou moeten bestaan nadat deze is gemaakt . Bijvoorbeeld , om de " Favorite cookies " cookie die zal duren voor een uur na de schepping te creëren , de code is setcookie ( ' Favorite cookies ' , ' Chocolate Chip ' , time () 3600 ) . De tijd ( ) functie controleert de huidige tijd en berekent 3.600 seconden vanaf nu ( een uur in seconden ) . Wanneer die tijd is bereikt , zal het cookie worden verwijderd of de gebruiker nog steeds met behulp van de browser of niet .
|