การทดสอบคุกกี้: วิธีทดสอบคุกกี้ในเว็บไซต์
⚡ สรุปอย่างชาญฉลาด
การทดสอบคุกกี้จะตรวจสอบไฟล์ข้อความขนาดเล็กที่เว็บเซิร์ฟเวอร์จัดเก็บไว้ในเบราว์เซอร์ tracคุกกี้จะบันทึกเซสชัน การตั้งค่า และข้อมูลประจำตัวของผู้ใช้ และยืนยันว่าคุกกี้ถูกสร้าง เข้ารหัส ลบ และอ่านอย่างถูกต้องในเบราว์เซอร์ต่างๆ โดยไม่เปิดเผยข้อมูลที่ละเอียดอ่อน
การทดสอบคุกกี้คืออะไร?
การทดสอบคุกกี้หมายถึงประเภทการทดสอบซอฟต์แวร์ที่จะตรวจสอบคุกกี้ที่สร้างขึ้นในเว็บเบราว์เซอร์ของคุณ คุกกี้คือข้อมูลชิ้นเล็กๆ ที่ถูกจัดเก็บไว้ในไฟล์ข้อความบนฮาร์ดไดรฟ์ของผู้ใช้ (ไคลเอนต์) โดยเว็บเซิร์ฟเวอร์ ข้อมูลส่วนนี้จะถูกส่งไปยังเซิร์ฟเวอร์ทุกครั้งที่เบราว์เซอร์ร้องขอเพจจากเซิร์ฟเวอร์ โดยปกติคุกกี้จะประกอบด้วยข้อมูลผู้ใช้ส่วนบุคคลหรือข้อมูลที่ใช้ในการสื่อสารระหว่างหน้าเว็บต่างๆ ภาพหน้าจอด้านล่างแสดงคุกกี้สำหรับเว็บไซต์ต่างๆ
กล่าวอีกนัยหนึ่ง คุกกี้ก็คือข้อมูลระบุตัวตนของผู้ใช้ และใช้เพื่อ... track คือค่าที่ผู้ใช้ใช้ในการนำทางไปยังหน้าต่างๆ ของเว็บไซต์ วัตถุประสงค์ของคุกกี้คือการทำให้การโต้ตอบระหว่างผู้ใช้และเว็บไซต์เป็นไปอย่างรวดเร็ว แอปพลิเคชันที่สามารถใช้คุกกี้ได้คือการใช้งานระบบร้านค้าออนไลน์ping ตะกร้าสินค้า, ประสบการณ์การใช้งานเว็บไซต์แบบเฉพาะบุคคล, ผู้ใช้ tracราชา, การตลาด, เซสชันผู้ใช้ ฯลฯ
เนื้อหาของคุกกี้คืออะไร?
คุกกี้ประกอบด้วยสามสิ่งหลักๆ:
- ชื่อของเซิร์ฟเวอร์ที่คุกกี้ถูกส่งมา
- อายุการใช้งานคุกกี้
- ค่า โดยปกติจะเป็นหมายเลขเฉพาะที่สร้างขึ้นแบบสุ่ม
ประเภทของคุกกี้

โดยปกติแล้วจะมีคุกกี้สองประเภทที่เขียนบนเครื่องของผู้ใช้:
- คุกกี้เซสชัน: คุกกี้เหล่านี้จะใช้งานได้จนกว่าเบราว์เซอร์ที่เรียกใช้คุกกี้จะเปิดขึ้น เมื่อเราปิดเบราว์เซอร์ คุกกี้เซสชันนี้จะถูกลบ
- คุกกี้ถาวร: คุกกี้เหล่านี้เขียนอย่างถาวรบนเครื่องของผู้ใช้และคงอยู่เป็นเวลาหลายเดือนหรือหลายปี
คุกกี้ถูกเก็บไว้ที่ไหน?
เมื่อแอปพลิเคชันเว็บเพจเขียนคุกกี้ คุกกี้นั้นจะถูกจัดเก็บไว้ในไฟล์ข้อความบนฮาร์ดดิสก์ไดรฟ์ของผู้ใช้ เส้นทางที่บันทึกคุกกี้จะขึ้นอยู่กับเบราว์เซอร์ เบราว์เซอร์ที่ต่างกันจะจัดเก็บคุกกี้ไว้ในเส้นทางที่ต่างกัน
ตัวอย่างเช่นใน Mozilla Firefox เบราว์เซอร์ที่คุณสามารถดูคุกกี้ในตัวเลือกเบราว์เซอร์ หากต้องการดูคลิกที่เครื่องมือ -> ตัวเลือก -> ความเป็นส่วนตัว จากนั้นคลิกที่ “ลบคุกกี้ส่วนบุคคล”
ขณะที่อยู่ใน Internet Explorer เบราว์เซอร์จะเก็บคุกกี้ไว้บนเส้นทาง "C:\เอกสารและการตั้งค่า\ผู้ใช้เริ่มต้น\คุกกี้”
เมื่อเข้าใจหลักการพื้นฐานแล้ว รายการตรวจสอบต่อไปนี้จะแสดงวิธีการทดสอบคุกกี้ในทางปฏิบัติ
วิธีทดสอบคุกกี้ในเว็บไซต์
ต่อไปนี้เป็นรายการตรวจสอบและขั้นตอนที่สำคัญ วิธีทดสอบคุกกี้ ในเว็บไซต์:
ขั้นตอนที่ 1) การปิดใช้งานคุกกี้
ปิดการใช้งานคุกกี้ทั้งหมดและพยายามใช้ฟังก์ชั่นหลักของเว็บไซต์
ขั้นตอนที่ 2) คุกกี้ที่เสียหาย
แก้ไขคุกกี้ในแผ่นจดบันทึกด้วยตนเองและเปลี่ยนพารามิเตอร์ด้วยค่าสุ่มบางค่า
ขั้นตอนที่ 3) การเข้ารหัสคุกกี้
ข้อมูลที่ละเอียดอ่อนเช่นรหัสผ่านและชื่อผู้ใช้ควรได้รับการเข้ารหัสก่อนที่จะถูกส่งไปยังคอมพิวเตอร์ของเรา
ขั้นตอนที่ 4) การทดสอบคุกกี้กับเบราว์เซอร์หลายตัว
ตรวจสอบว่าหน้าเว็บไซต์ของคุณเขียนคุกกี้อย่างถูกต้องบนเบราว์เซอร์อื่นตามที่คาดไว้
ขั้นตอนที่ 5) ตรวจสอบการลบจากหน้าแอปพลิเคชันเว็บของคุณ
ตรวจสอบว่าคุกกี้ถูกลบออกจากแอปพลิเคชันเว็บของคุณหรือไม่
ขั้นตอนที่ 6) การเลือกปฏิเสธคุกกี้
ลบคุกกี้ทั้งหมดสำหรับเว็บไซต์และดูว่าเว็บไซต์ตอบสนองต่อคุกกี้อย่างไร
ขั้นตอนที่ 7) การเข้าถึงคุกกี้
คุกกี้ที่เขียนโดยเว็บไซต์หนึ่งไม่ควรให้ผู้อื่นเข้าถึงได้
ขั้นตอนที่ 8) ไม่มีการใช้คุกกี้มากเกินไป
หากแอปพลิเคชันที่ทดสอบเป็นเว็บไซต์สาธารณะ ไม่ควรใช้คุกกี้มากเกินไป
ขั้นตอนที่ 9) การทดสอบด้วยการตั้งค่าอื่น
การทดสอบควรทำอย่างถูกต้องเพื่อตรวจสอบว่าเว็บไซต์ทำงานได้ดีกับการตั้งค่าคุกกี้ที่แตกต่างกัน
ขั้นตอนที่ 10) จัดหมวดหมู่คุกกี้แยกกัน
คุกกี้ไม่ควรจัดอยู่ในประเภทเดียวกันกับไวรัส สแปม หรือสปายแวร์
ปลั๊กอินสำหรับการทดสอบคุกกี้
เบราว์เซอร์สมัยใหม่อนุญาตให้ดู/แก้ไขคุกกี้ในเบราว์เซอร์ได้ มีปลั๊กอินทดสอบคุกกี้ใน Mozilla และ Google Chrome ทั้งสอง
1. โปรแกรมแก้ไขคุกกี้
2 สำหรับ Google Chrome เบราว์เซอร์: แก้ไขคุกกี้นี้
การปรับเปลี่ยนคุกกี้ในการดำเนินการ
ต่อไปนี้เป็นขั้นตอนในการแก้ไขหรือคุกกี้โดยใช้ปลั๊กอินสำหรับ Chrome:
ขั้นตอน 1) กรอกรหัสผู้ใช้และรหัสผ่านเพื่อเข้าสู่ระบบ https://demo.guru99.com/V4/
ขั้นตอน 2) คลิกที่ไอคอนปลั๊กอิน และจะเปิดหน้าต่างขึ้นมาอีกหน้าต่างหนึ่งดังภาพด้านล่าง
ขั้นตอน 3) เปลี่ยนค่าของคุกกี้เป็น “กูรู99” จากนั้นคลิกที่ เพื่อบันทึกการเปลี่ยนแปลง
ความแตกต่างระหว่างคุกกี้และเซสชัน
นี่คือข้อแตกต่างหลักระหว่างคุกกี้และเซสชัน:
| คุกกี้ | เซสชั่น |
|---|---|
| คุกกี้คือไฟล์ฝั่งไคลเอ็นต์ที่มีข้อมูลผู้ใช้ | เซสชันคือไฟล์ฝั่งเซิร์ฟเวอร์ซึ่งมีข้อมูลผู้ใช้ |
| คุกกี้จะสิ้นสุดลงตามอายุการใช้งานที่คุณตั้งไว้ | เซสชันจะสิ้นสุดลงเมื่อผู้ใช้ปิดเบราว์เซอร์ |
| คุณไม่จำเป็นต้องเริ่มใช้คุกกี้เนื่องจากคุกกี้ถูกจัดเก็บไว้ในเครื่องของคุณ | In PHPก่อนใช้ $_SESSION คุณต้องเขียน session_start(); เช่นเดียวกับภาษาอื่น ๆ |
| ขนาดคุกกี้สูงสุดอย่างเป็นทางการคือ 4KB | ภายในเซสชันคุณสามารถจัดเก็บข้อมูลได้มากเท่าที่คุณต้องการ ขีดจำกัดเดียวที่คุณสามารถเข้าถึงได้คือหน่วยความจำสูงสุดที่สคริปต์สามารถใช้ได้ในคราวเดียว ซึ่งก็คือ 128MB ตามค่าเริ่มต้น |
| คุกกี้ไม่ขึ้นอยู่กับเซสชัน | เซสชันขึ้นอยู่กับคุกกี้ |
| ไม่มีฟังก์ชันชื่อ unsetcookie() | Session_destroy(); ใช้เพื่อทำลายข้อมูลที่ลงทะเบียนทั้งหมดหรือเพื่อยกเลิกการตั้งค่าบางส่วน |








