JavaScript Cookies
ใช้จดจำและติดตาม Preferences, Purchases, Commissions สำหรับประสบการณ์ผู้ใช้
PHP Cookies
Text Files เก็บบน Client Computer ใช้ Tracking PHP รองรับ HTTP Cookies แบบโปร่งใส
JavaScript Cookies ทำงานอย่างไร?
Server ส่ง Data ไป Browser เป็น Cookie Browser เก็บเป็น Plain Text เมื่อ User ไปหน้าอื่น Browser ส่ง Cookie กลับ Server Server จึงรู้ข้อมูลเดิม Data ใน Cookie ส่งระหว่าง Browser-Server อัตโนมัติ CGI Scripts อ่าน/เขียนได้ JavaScript จัดการ Cookie ผ่าน Document.cookie Property อ่าน สร้าง แก้ไข ลบ Cookie ของหน้าปัจจุบันได้
PHP Cookies ทำงานอย่างไร?
Cookies ตั้งใน HTTP Header (JavaScript ตั้งบน Browser ได้โดยตรง) PHP Script ตั้ง Cookie ส่ง Headers ประมาณนี้
HTTP/1.1 200 OK Date: Fri, 04 Feb 2000 21:03:38 GMT Server: Apache/1.3.9 (UNIX) PHP/4.0b3 Set-Cookie: name = xyz; expires = Friday, 04-Feb-07 22:03:38 GMT; path = /; domain = tutorialspoint.com Connection: close Content-Type: text/html
Set-Cookie Header มี Name-Value Pair, GMT Date, Path, Domain Name/Value จะ URL Encoded expires สั่ง Browser ลบ Cookie หลังเวลานั้น PHP มี setcookie() ต้องเรียกก่อน <html> Tag