วิธีใช้ cookie
Jan. 13, 2009
ตัวแปร cookie จะเป็นตัวแปรพิเศษ ที่จะเก็บข้อมูลฝั่ง Client โดยสามารถใช้ได้ทุกหน้า webpage
ซึ่งจะต้องมีการกำหนดอายุของตัวแปร cookie ด้วย
วิธีใช้ cookie จะต้องเขียน
setcookie('cookie_name', 'cookie_value', 'cookies_time', 'cookie_path', 'domain');
โดย
cookie_name เป็นชื่อตัวแปร cookie
cookie_value เป็นค่าของตัวแปร cookie
cookie_time เป็นการกำหนดเวลาหมดอายุของตัวแปร cookie หน่วยเป็น วินาที
เช่น time()+86400 -> cookie นี้จะหมดอายุอีก 86400 วินาทีข้างหน้า
ส่วนของ cookie_path และ domain เราจะไม่ใส่ก็ได้
ซึ่งถ้าเราไม่ใส่ domain ก็จะเป็น domain นั้น ๆ ที่เราประกาศตัวแปร
แต่ถ้าเราต้องการให้ cookie ของเรานั้นสามารถใช้ได้ทุก subdomain ของ web เรา
เราต้องเขียนในส่วนของ domain ว่า '.domain.com' (ต้องใส่จุดด้วยนะ สำคัญ!! )
แต่ถ้าเ้ราต้องการลบ cookie ให้เราใส่ชื่อ cookie ที่เราต้องการจะลบ และใส่ในส่วนของ cookie_value เป็นค่าว่าง
setcookie('cookie_name', '');