บทความที่ 76 วิธีใช้ 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', '');



TAGS : cookie client webpage subdomain เทคนิค


Recent Entries

Last Comments

Links