Legen Sie die gültige Zeit des Cookie -Objekts fest, setMaxage () -Methode kann die gültige Zeit des Cookie -Objekts festlegen.
Zum Beispiel: Cookie C = New Cookie ("Benutzername", "John");
C.SetMaxage (60); // Die Bedeutung von 60 Sekunden
C.SetMaxage (60*60); // eine Stunde
C.SetMaxage (365*24*60*60); // Ein Jahr
Wenn die Ablaufzeit nicht festgelegt ist, bedeutet dies, dass der Lebenszyklus dieses Keks während der Browser -Sitzung erfolgt. Solange das Browserfenster geschlossen ist, verschwindet der Keks.
Dieser Cookie, dessen Lebensdauer ist, wird ein Session Cookie genannt. Session Cookies werden im Allgemeinen nicht auf der Festplatte, sondern im Speicher gespeichert.
Wenn die Ablaufzeit festgelegt ist, speichert der Browser die Cookies auf der Festplatte, schließen Sie sie und öffnen Sie den Browser erneut. Diese Cookies sind weiterhin gültig, bis die festgelegte Ablaufzeit überschritten hat. Auf der Festplatte gespeicherte Cookies können zwischen verschiedenen Browserprozessen wie zwei IE -Fenstern geteilt werden. Verschiedene Browser haben unterschiedliche Möglichkeiten, um im Speicher gespeicherte Cookies zu bewältigen.
Wenn Cookie.setMaxage auf 0 eingestellt ist, wird der angegebene Cookie sofort auf dem Browser gelöscht
Wenn Cookie.setMaxage auf -1 eingestellt ist, bedeutet dies, dass das Schließen des aktuellen Browsers ungültig ist.
In dem obigen Artikel wird kurz der Lebenszyklus von Cookies erörtert, der alle Inhalte ist, die ich mit Ihnen geteilt habe. Ich hoffe, es kann Ihnen eine Referenz geben und ich hoffe, Sie können Wulin.com mehr unterstützen.