ข้อแตกต่าง cookie และ Session

PHP Knowledge เป็น บอร์ดรวามความรู้ php เน้นบทความ แนวทางการเขียนโปรแกรม บันทึกกันลืม เพื่อให้สมาชิกได้เขียนความรู้ที่ตัวเองมีให้สมาชิกท่านอื่นๆ ได้ เข้ามาอ่าน และ ไว้อ่านเองกันลืมด้วย

Moderator: mindphp, ผู้ดูแลกระดาน

จันนุสรณ์ ดีแก่
PHP VIP Members
PHP VIP Members
โพสต์: 1478
ลงทะเบียนเมื่อ: 15/11/2018 10:01 am

ข้อแตกต่าง cookie และ Session

โพสต์ที่ยังไม่ได้อ่าน โดย จันนุสรณ์ ดีแก่ »

ข้อแตกต่าง cookie และ Session

Session เซสชั่น คือ ข้อมูลการใช้งานอินเทอร์เน็ต ซึ่งคล้ายกับคุ๊กกี้

cookie เป็นตัวแปรชนิดหนึ่งที่อยู่บนภาษา php มีไว้เพื่อจัดเก็บข้อมูลที่เป็น string เพื่อนำไปใช้กับทุกๆส่วนบนเว็บไซต์ นอกจากนี้คุกกี้ยังสามารถกำหนดวันเวลาหมดอายุได้อีกด้วย

ข้อแตกต่าง cookie และ Session
-จัดเก็บข้อมูลเป็นชนิดตัวแปรใดก็ได้
-มีการจัดเก็บค่าตัวแปรนั้นไว้บน sever ตามการเปิดเว็บบราวเซอร์
-ค่าที่ถูกจัดเก็บจะถูกลบอัตโนมัติเมื่อมีการเปิดเว็บบราเซอร์
-สามารถใช้งานข้ามไดเร็คทอรี่ได้ภายใน domain เดียวกัน
-cookie เก็บข้อมูลไว้เป็นไฟล์ธรรมดา และสามารถเปิดแก้ไขได้หากรู้วิธี

เมื่อต้องทำการเลือกใช้ควรเลือกอะไรดี
1. เมื่อเก็บข้อมูล ที่เป็นความลับไม่ควรเก็บไว้ใน cookie เพราะเว็บบราวเซอร์คุกกี้นั้นไม่มีการเข้ารหัสจึงไม่มีความปลอดภัย เพื่อเทียบกับ Session
2. เมื่อต้องการเลือกใช้ควรเลือก Session ในการเก้บข้อมูลที่สำคัญเพราะเมื่อเก็บแล้ว ข้อมุลจะถุกลบและหายไปเอง ทำให้ข้อมูลมีความปลอดภัยเพิ่มมากขึ้น

ฟังก์ชั่น session

โค้ด: เลือกทั้งหมด

ฟังก์ชั่น session_start()
Syntax:
Session_start ($option)
ฟังก์ชั่น setcookie

โค้ด: เลือกทั้งหมด

ฟังก์ชั่น setcookie
Syntax : 
setcookie ($name,$value,$expire,$path,$domain);
สามารถดูข้อมูลเพิ่มเติมได้ที่ บทที่ 34 สอน PHP7 การใช้งาน คุ๊กกี้ Cookie
และ บทที่ 35 สอน PHP7 การใช้งาน Session เซสชั่นเบื้องต้น สำหรับทำระบบ สมาชิก การติดตามสมาชิก
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 67