คุกกี้ JavaScript
การใช้คุกกี้ JavaScript เป็นวิธีที่มีประสิทธิภาพสูงสุดในการจดจำและติดตามการตั้งค่า การซื้อ ค่าคอมมิชชัน และข้อมูลอื่นๆ ที่จำเป็นสำหรับประสบการณ์ของผู้เยี่ยมชมหรือสถิติไซต์ที่ดียิ่งขึ้น
คุกกี้ PHP
คุกกี้คือไฟล์ข้อความที่เก็บไว้ในคอมพิวเตอร์ไคลเอนต์และถูกเก็บไว้เพื่อวัตถุประสงค์ในการติดตาม PHP รองรับคุกกี้ HTTP อย่างโปร่งใส
คุกกี้ JavaScript ทำงานอย่างไร
เซิร์ฟเวอร์ของคุณส่งข้อมูลบางส่วนไปยังเบราว์เซอร์ของผู้เยี่ยมชมในรูปแบบของคุกกี้ เบราว์เซอร์อาจยอมรับคุกกี้ ถ้าเป็นเช่นนั้น จะถูกเก็บไว้เป็นบันทึกข้อความธรรมดาในฮาร์ดไดรฟ์ของผู้เข้าชม ตอนนี้ เมื่อผู้เยี่ยมชมมาถึงหน้าอื่นในไซต์ของคุณ เบราว์เซอร์จะส่งคุกกี้เดียวกันไปยังเซิร์ฟเวอร์เพื่อเรียกค้นข้อมูล เมื่อดึงข้อมูลแล้ว เซิร์ฟเวอร์ของคุณจะรู้/จำสิ่งที่เก็บไว้ก่อนหน้านี้
ข้อมูลที่อยู่ในคุกกี้จะถูกส่งโดยอัตโนมัติระหว่างเว็บเบราว์เซอร์และเว็บเซิร์ฟเวอร์ ดังนั้นสคริปต์ CGI บนเซิร์ฟเวอร์จึงสามารถอ่านและเขียนค่าคุกกี้ที่จัดเก็บไว้ในไคลเอนต์ได้
JavaScript ยังสามารถจัดการคุกกี้โดยใช้คุณสมบัติคุกกี้ของวัตถุเอกสาร JavaScript สามารถอ่าน สร้าง แก้ไข และลบคุกกี้ที่ใช้กับหน้าเว็บปัจจุบันได้
คุกกี้ PHP ทำงานอย่างไร
คุกกี้มักจะถูกตั้งค่าในส่วนหัว HTTP (แม้ว่า JavaScript ยังสามารถตั้งค่าคุกกี้ได้โดยตรงบนเบราว์เซอร์) สคริปต์ PHP ที่ตั้งค่าคุกกี้อาจส่งส่วนหัวที่มีลักษณะดังนี้ –
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 ประกอบด้วยคู่ชื่อ-ค่า วันที่ GMT เส้นทาง และโดเมน ชื่อและค่าจะถูกเข้ารหัส URL ช่อง "หมดอายุ" เป็นคำสั่งสำหรับเบราว์เซอร์ให้ "ลืม" คุกกี้หลังจากเวลาและวันที่ที่กำหนด
PHP จัดเตรียมฟังก์ชัน setcookie() เพื่อตั้งค่าคุกกี้ ฟังก์ชันนี้ต้องการอาร์กิวเมนต์ไม่เกิน 6 รายการ และควรเรียกก่อนแท็ก