วัตถุคุกกี้
เป็นข้อมูลประเภทข้อมูล (ข้อมูลคุกกี้) ที่เก็บไว้ในโฟลเดอร์คุกกี้ของฮาร์ดดิสก์ของไคลเอนต์ในรูปแบบของไฟล์ (ไฟล์คุกกี้) ข้อมูลข้อมูลผู้ใช้ (ข้อมูลคุกกี้) ในโฟลเดอร์คุกกี้ ไฟล์คุกกี้ถูกสร้างขึ้นโดยเว็บไซต์ที่เข้าชมเพื่อบันทึกข้อมูลเซสชันระหว่างไคลเอนต์และเว็บไซต์เป็นเวลานานและข้อมูลคุกกี้ได้รับอนุญาตให้อ่านโดยเว็บไซต์ที่เข้าชมเท่านั้น (ไม่อนุญาตให้เข้าถึงข้ามโดเมน)
รูปแบบไฟล์คุกกี้:
NS: cookie.txt
เช่น: [email protected]
JavaScript Write คุกกี้
รูปแบบ:
document.cookie = "คำหลัก = value [; expires = วันที่ที่ถูกต้อง] [; …]”
คำพูด:
รูปแบบวันที่ที่ถูกต้อง: WDY, DD-MON-YY HH: MM: SS
WDY/MON: สัปดาห์/เดือนอังกฤษ;
นอกจากนี้ยังมีพา ธ โดเมนและแอตทริบิวต์ที่ปลอดภัย
แต่ละเว็บไซต์ (โดเมน) สามารถสร้างข้อมูลคุกกี้ได้ 20 รายการ
แต่ละเบราว์เซอร์สามารถเก็บข้อมูลคุกกี้ 300 ตัว 4K ไบต์;
ลูกค้าห้ามการเขียนข้อมูลคุกกี้
การใช้ JS เพื่อใช้งานคุกกี้นั้นลำบากกว่าการใช้ JSP Servlets เพื่อใช้งานคุกกี้
ทำไมฉันไม่เห็นไฟล์คุกกี้ที่ใช้ในการจัดเก็บเซสชันในโฟลเดอร์คุกกี้?
ใช้คุกกี้สองประเภท
คุกกี้การคงอยู่จะถูกเก็บไว้ในฮาร์ดไดรฟ์ของลูกค้า
Session Cookie: มันไม่ได้เก็บไว้ในฮาร์ดดิสก์ของลูกค้า แต่อยู่ในหน่วยความจำของกระบวนการเบราว์เซอร์ เมื่อเบราว์เซอร์ถูกปิดคุกกี้เซสชันจะถูกทำลาย
การคัดลอกรหัสมีดังนี้:
<! doctype html>
<html>
<head>
</head>
<body>
<script type = "text/javascript">
var วันนี้ = วันที่ใหม่ ();
var expireday = วันที่ใหม่ ();
var mspermonth = 24*60*60*1000*31;
Expireday.Settime (วันนี้ getTime ()+mspermonth);
document.cookie = "name = liujl; expires ="+expireday.togmtstring ();
document.writeln ("คุกกี้ถูกเขียนลงในฮาร์ดไดรฟ์");
document.writeln ("เนื้อหาคือ:"+document.cookie);
document.writeLn ("เวลาหมดอายุ:"+expireday.togmtstring ());
</script>
</body>
</html>