csmju313 L72. คุกกี้ คือ Text file ขนาดเล็ก ที่มีขนาดในแต่ละชุดไม่เกิน 4 kB
โดยถูกจาเก็บอยู่บนเครื่องคอมพิวเตอร์ด้านฝั่งของไคลเอนต์
หรือผู้ใช้โปรแกรม Browser
ภายในคุกกี้แต่ละตัวจะมีส่วนประกอบไปด้วย ชื่อคุกกี้ (Name)
ค่าคุกกี้(Value) และวันหมดอายุ(Expiry Date) พร้อมกับข้อมูล
เกี่ยวกับHostและ Path
3. โดยปกติ Cookies จะถูกกำหนดมำพร้อมกับข้อมูลที่ Web
Server ส่งมำให้กับ Client โดยจะอยู่ในส่วนของ HTTP
Header
เมื่อฝั่ง Client ได้รับ HTTP Header มำ และตรวจสอบพบว่ำมี
Cookies ส่งมำด้วยหรือไม่ ถ้ำมี Client จะนำข้อมูลนั้นมำสร้ำง
เป็นแฟ้มข้อมูล Cookies เก็บไว้ที่เครื่องของฝั่ง Client เอง
ข้อมูล Cookies ที่เก็บไว้ฝั่ง Client นี้เรำสำมำรถเขียน
โปรแกรมเพื่อดึงค่ำเหล่ำนี้มำใช้ประโยชน์ได้ ดังจะได้กล่ำว
ต่อไป
17. เซสชั่น (Session) เป็นตัวแปรชนิดหนึ่งที่ถูกสร้ำงขึ้นและเก็บไว้
ที่ Web Server โดยเซสชั่นนี้จะหมดอำยุเมื่อเรำทำกำรปิด
บรำวเซอร์ของ Client
ตัวลูกข่ำย (Client) จะติดต่อกับ Session โดยอำศัย Session
ID ที่ Web Server ส่งมำให้
19. สร้ำงตัวแปรเซสชั่น โดยใช้ฟังก์ชั่น session_register()
session_register (ชื่อตัวแปร[, ชื่อตัวแปร...])
$ชื่อตัวแปร = "ค่ำที่กำหนดให้ตัวแปร"
ตัวอย่ำง
session_register("myname");
//ลงทะเบียนตัวแปร $myname
$myname = "สมชำย"