โดยปกติ การสร้าง cookies จะสร้างจาก php, python หรือ ภาษาอื่นๆ ก็ได้ รวมถึงสร้างด้วย Javascript ก็ทำได้ บางครั้งอาจทำให้เว็บเรามีปัญหา เรื่อง cookies เกิดขึ้นได้เช่น cookies ชนกัน หรือข้อมุลทับกัน
เรามาดูในทางฝั่ง Server side อย่าง PHP จะมีตัวแปล super global ชื่อ $_COOKIE ซึ่งจะเก็บ cookies ทั้งหมดที่ php มองเห็น ในส่วนของ โดเมนนั้นๆ
หาต้องการลบ cookies ก็ทำได้ง่ายๆ ด้วย ทิปการกำหนด วันหมดอายุของ cookies นั้นเป็นเป็นเวลาที่ผ่านมาแล้ว
ตัวอย่างโค้ด
โค้ด: เลือกทั้งหมด
print_r($_COOKIE); // แสดง Cookies ทั้งหมดที่ php สามารถอ่านได้
// สร้าง Loop เพื่อ กำหนดให้ Cookies หมดอายุไป
foreach($_COOKIE as $k=>$v) {
setcookie($k, "", time() - 3600);
}
เมื่อรันไฟล์นี้อีกครั้งก็จะพบว่าตัวแปล $_COOKIE จะไม่มีค่าใดๆ อยู่