Codeigniter การใช้งาน Cookie เก็บข้อมูล

Cookies คืออะไร
Cookies คือ ข้อมูลขนาดเล็กซึ่งถูกเก็บไว้ที่web browser เช่น ข้อมูลการเข้าถึงเว็บไซต์ หรือข้อมูลส่วนตัวของเราที่ได้มีการลงทะเบียนกับเว็บไซต์นั้นๆ ข้อดีของ cookie เช่น เว็บที่มีการบันทึกข้อมูล หรือการลงทะเบียน ถ้าเราเข้าไปยังเว็บไซต์นั้นๆ อีก จะทำให้เราสามารถเข้าถึงเว็บได้ทันที ทั้งนี้เนื่องจากเว็บไซต์นั้นๆ ได้เข้ามาอ่านไฟล์ Cookie ที่เราได้บันทึกไว้ แต่อาจมีสิ่งที่ไม่ดีคู่กันด้วย นั่นคือ โปรแกรมจำพวก Spyware แอบมาเก็บข้อมูลของเราไป และอาจส่ง Spam Mail หรือ Pop-up สินค้านั้น มาแสดงให้เราด้วย
แต่ในปัจจุบันเว็บไชต์ที่น่าเชื่อถือ จะมีการเข้ารหัสข้อความใน cookies ทำให้ไม่ต้องกังกลเรื่องนี้
Cookies มี 2 ชนิด คือ
1.Cookies ชั่วคราว ซึ่งจะอยู่ในคอมพิวเตอร์ของคุณเฉพาะในขณะที่คุณเปิดหน้าเว็บไซต์ และหายไปเมื่อคุณออกไปจากเว็บไซต์ของเรา
2.Cookies ที่มีกำหนดอายุ ซึ่งจะคงอยู่จนกว่าจะหมดเวลาที่กำหนด

ข้อมูลอ้างอิง

http://www.civilclub.net

http://www.bcoms.net

http://www.it-guides.com

ตัวอย่างคำสั่งสร้าง Cookie ชื่อ username ให้เก็บค่า test_user จะหมดอายุในอีก 3600 วินาที หรือ 1 ชม. ข้างหน้า

 $cookie = array("name"=> "username", "value"  => "test_user", "expire" => time()+3600,
                    "domain" => "", "path"  => "/");
 $this->input->set_cookie($cookie);

ตัวอย่างคำสั่งลบ Cookie ชื่อ username เพียงกำหนดวันหมดอายุให้ติดลบ

 $cookie = array("name"=> "username", "value"  => "test_user", "expire" => time()-3600,
                    "domain" => "", "path"  => "/");
 $this->input->set_cookie($cookie);

ทีนี้เราก็เอาตัวอย่างนี้ไปประยุกต์ใช้งานกับงานของคุณได้แล้วนะครับ

Related posts:

This entry was posted in codeigniter. Bookmark the permalink.