Ein Cookie ist eine Textdatei im Cache eines Browsers platziert . Sein Zweck ist es, Informationen zu speichern, dass der Browser die richtige Umgebung für den Benutzer zu erstellen muss. Cookies werden verwendet, um Login-Daten , Session- Informationen und Warenkörbe in ecommerce sites speichern. Cookies werden automatisch gelöscht, wenn der Browser geschlossen wird , aber es gibt Zeiten, in denen das Cookie muss gelöscht werden, bevor der Browser geschlossen werden. Und manchmal braucht es länger dauern. PHP kann verwendet werden, um beide Aufgaben zu bewerkstelligen. Erstellen Cookies
Der Befehl ist PHP ein Cookie zu erstellen ist " setcookie ( name, value ); ", wo der Name des Cookies und Wert sind die Informationen im Cookie gespeichert. Zum Beispiel würde setcookie ( 'Favorite Cookies ', ' Chocolate Chip ') erstellen ein Cookie mit dem Namen Favoriten Cookies mit einem Wert von Chocolate Chip . Offensichtlich sind die Namen und Werte letztlich davon abhängen, wie das Cookie vom Server verwendet werden würde .
Entfernen Cookies
Manchmal werden Sie Cookies gelöscht werden , bevor ein Benutzer seinen Browser schließt , sagen, wenn sie sich abmelden . Um ein Cookie zu löschen, müssen Sie nur seinen Wert zu löschen. Der Code in PHP ist setcookie (Name ,'') oder setcookie (Name, FALSE). Um die Lieblings- Cookies aus dem vorherigen Beispiel zu löschen, ist der Code setcookie ( 'Favorite Cookies ','') oder setcookie ( 'Favorite Cookies " , FALSE). Es ist wichtig zu beachten , dass Cookies können andere Argumente nicht hier und diskutiert diese Argumente müssen ebenfalls enthalten beim Löschen eines Cookie werden. Zum Beispiel, wenn das Cookie wurde auf diese Weise erstellt: setcookie ( 'Favorite Cookies ' , 'Chocolate Chip' , time () +3600 ,'', ' www.ehow.com ', 1) all dieser Parameter muss vorhanden sein , minus der Wert des Cookie : . setcookie ( 'Favorite Cookies ','', time () +3600 ,'', ' www.ehow.com ', 1)
Keeping Plätzchen längere
den Fall, dass Sie die Cookie dauern , nachdem der Browser geschlossen wurde , müssen Sie erklären, dass bei der Erstellung der Cookie. Benutzen Sie den " time () + X "-Argument , wo X gleich der Länge in Sekunden, die das Cookie existiert , nachdem es erstellt sollte . Zum Beispiel, um die "Favorite Cookies " Cookie, das für eine Stunde nach Erstellung lang zu schaffen , ist der Code setcookie ( 'Favorite Cookies ' , 'Chocolate Chip' , time () +3600 ) . Die Funktion time () prüft die aktuelle Uhrzeit und berechnet 3.600 Sekunden ab sofort (eine Stunde in Sekunden). Wenn diese Zeit erreicht ist, wird das Cookie gelöscht , ob der Benutzer noch mit dem Browser oder nicht.