Cookies erstelle, lesen, editieren und löschen?

-GS-Master

Erfahrenes Mitglied
Hallo, weiß leider nicht ob ich hier richtig bin.
Zu meinem Problem:

Ich suche schon noch weiter -.- keine Angst, mache es mir nicht zu leicht ^^ aber ich würde gerne von euch wissen wie Cookies erstellt, gelesen, editiert und gelöscht werden können.

Ich glaube erstellt werden Cookies mit Set-Cookie, jedoch wie es dann so abläuft, dass ich diesen editieren kann weiß ich noch nicht.
Das löschen weiß ich leider noch nicht ...

Hoff ihr könnt mir helfen
 
Der „expires“-Parameterwert ist ein Unix-Zeitstempel, also die Anzahl der Sekunden seit Beginn der „Unix-Epoche“. Daher sind negative Werte gar nicht erlaubt. Wird ein ungültiger Wert angegeben, fehlt der „expires“-Parameter ganz und der Cookie wird erst gelöscht wenn der Browser geschlossen wird.
Um einen Cookie zu löschen, reicht es als Verfallsdatum ein bereits gewesenes Unix-Zeitstempel anzugeben, beispielsweise der des Beginns der Unix-Epoche, also einfach „0“.
 
Lol, also so weit ich gelesen hab erstellste einfahc nochmal einen Cookie ^^ lässt dann einfach die Zeitspanne weg Dannach löscht sich der Cookie am ende der Session ^^

Thx fürs lesen -.- habs voll gern ^^
I need Imput
 
Nein, in der Referenz steht: time()-3600 - der Firefox löscht den Cookie dann aber erst am Ende der Session und nicht sofort. bei time-1 löscht er den Cookie sofort!
 
Jaja, dies ist nur ein Beispiel wie du den Cookie löschen könntest.
Genauso kannst du aber einen Cookie erstellen, ohne jegliche Zeitbegrennzung
Ist dies der Fall - so lese nach ^^ - ist der Cookie nach verlassen des Browsers, also am ende der Session ungültig und funktioniert somit nicht mehr.

Gruß Master


time()+60*60*24*30 wird das Cookie in 30 Tagen ablaufen lassen. Ist der Parameter nicht gesetzt, verfällt das Cookie am Ende der Session (wenn der Browser geschlossen wird).


Und setzte einen neuen Cookie, so ersetzte den andern ... zumindest wenn der den gleichen Namen hat
Cookies müssen mit den selben Parametern gelöscht werden, mit denen sie gesetzt wurden. Ist der value-Parameter ein leerer String oder FALSE und alle anderen Werte entsprechen dem früheren Aufruf von setcookie, wird das Cookie mit dem angegebenen Namen vom Client gelöscht.
 

Neue Beiträge

Zurück