Session เซสชั่น คือ ข้อมูลการใช้งานอินเทอร์เน็ต ซึ่งคล้ายกับคุ๊กกี้
cookie เป็นตัวแปรชนิดหนึ่งที่อยู่บนภาษา php มีไว้เพื่อจัดเก็บข้อมูลที่เป็น string เพื่อนำไปใช้กับทุกๆส่วนบนเว็บไซต์ นอกจากนี้คุกกี้ยังสามารถกำหนดวันเวลาหมดอายุได้อีกด้วย
ข้อแตกต่าง cookie และ Session
-จัดเก็บข้อมูลเป็นชนิดตัวแปรใดก็ได้
-มีการจัดเก็บค่าตัวแปรนั้นไว้บน sever ตามการเปิดเว็บบราวเซอร์
-ค่าที่ถูกจัดเก็บจะถูกลบอัตโนมัติเมื่อมีการเปิดเว็บบราเซอร์
-สามารถใช้งานข้ามไดเร็คทอรี่ได้ภายใน domain เดียวกัน
-cookie เก็บข้อมูลไว้เป็นไฟล์ธรรมดา และสามารถเปิดแก้ไขได้หากรู้วิธี
เมื่อต้องทำการเลือกใช้ควรเลือกอะไรดี
1. เมื่อเก็บข้อมูล ที่เป็นความลับไม่ควรเก็บไว้ใน cookie เพราะเว็บบราวเซอร์คุกกี้นั้นไม่มีการเข้ารหัสจึงไม่มีความปลอดภัย เพื่อเทียบกับ Session
2. เมื่อต้องการเลือกใช้ควรเลือก Session ในการเก้บข้อมูลที่สำคัญเพราะเมื่อเก็บแล้ว ข้อมุลจะถุกลบและหายไปเอง ทำให้ข้อมูลมีความปลอดภัยเพิ่มมากขึ้น
ฟังก์ชั่น session
โค้ด: เลือกทั้งหมด
ฟังก์ชั่น session_start()
Syntax:
Session_start ($option)
โค้ด: เลือกทั้งหมด
ฟังก์ชั่น setcookie
Syntax :
setcookie ($name,$value,$expire,$path,$domain);
และ บทที่ 35 สอน PHP7 การใช้งาน Session เซสชั่นเบื้องต้น สำหรับทำระบบ สมาชิก การติดตามสมาชิก