ตั้งค่าเวลาที่ถูกต้องของวัตถุคุกกี้เมธอด setMaxage () สามารถตั้งค่าเวลาที่ถูกต้องของวัตถุคุกกี้
ตัวอย่างเช่น: คุกกี้ c = คุกกี้ใหม่ ("ชื่อผู้ใช้", "John");
C.SetMaxage (60); // ความหมายของ 60 วินาที
C.SetMaxage (60*60); // หนึ่งชั่วโมง
C.SetMaxage (365*24*60*60); // หนึ่งปี
หากเวลาหมดอายุไม่ได้ตั้งค่าหมายความว่าวงจรชีวิตของคุกกี้นี้อยู่ในช่วงเซสชันเบราว์เซอร์ ตราบใดที่หน้าต่างเบราว์เซอร์ปิดคุกกี้ก็จะหายไป
คุกกี้นี้ที่มีอายุการใช้งานการเรียกดูเซสชั่นเรียกว่าคุกกี้เซสชัน โดยทั่วไปคุกกี้เซสชันจะไม่เก็บไว้ในฮาร์ดดิสก์ แต่อยู่ในหน่วยความจำ
หากตั้งเวลาหมดอายุเบราว์เซอร์จะบันทึกคุกกี้ลงในฮาร์ดดิสก์ให้ปิดและเปิดเบราว์เซอร์อีกครั้ง คุกกี้เหล่านี้จะยังคงใช้ได้จนกว่าจะถึงเวลาหมดอายุที่กำหนดไว้ คุกกี้ที่เก็บไว้ในฮาร์ดไดรฟ์สามารถแชร์ระหว่างกระบวนการเบราว์เซอร์ที่แตกต่างกันเช่น Windows สอง Windows เบราว์เซอร์ที่แตกต่างกันมีวิธีที่แตกต่างกันในการจัดการคุกกี้ที่เก็บไว้ในหน่วยความจำ
เมื่อ Cookie.setMaxage ถูกตั้งค่าเป็น 0 คุกกี้ที่ระบุจะถูกลบบนเบราว์เซอร์ทันที
เมื่อ Cookie.setMaxage ถูกตั้งค่าเป็น -1 หมายความว่าการปิดเบราว์เซอร์ปัจจุบันไม่ถูกต้อง
บทความข้างต้นกล่าวถึงวงจรชีวิตของคุกกี้สั้น ๆ เป็นเนื้อหาทั้งหมดที่ฉันแบ่งปันกับคุณ ฉันหวังว่ามันจะให้ข้อมูลอ้างอิงและฉันหวังว่าคุณจะสนับสนุน wulin.com มากขึ้น