การใช้ Session ในเว็บแอปพลิเคชันคืออะไร?
การใช้ Session ในเว็บแอปพลิเคชันคืออะไร?

วีดีโอ: การใช้ Session ในเว็บแอปพลิเคชันคืออะไร?

วีดีโอ: การใช้ Session ในเว็บแอปพลิเคชันคืออะไร?
วีดีโอ: Session Management ด้วย JWT Refresh และ Access Token 2024, เมษายน
Anonim

NS การประชุม สามารถกำหนดให้เป็นที่จัดเก็บข้อมูลฝั่งเซิร์ฟเวอร์ของข้อมูลที่ต้องการคงอยู่ตลอดการโต้ตอบของผู้ใช้กับ เว็บ เว็บไซต์หรือ เว็บแอปพลิเคชัน แทนที่จะจัดเก็บข้อมูลขนาดใหญ่และเปลี่ยนแปลงตลอดเวลาผ่านคุกกี้ในเบราว์เซอร์ของผู้ใช้ เฉพาะตัวระบุที่ไม่ซ้ำกันเท่านั้นที่ถูกเก็บไว้ที่ฝั่งไคลเอ็นต์

เซสชั่นคืออะไรและทำไมเราถึงใช้มัน?

เซสชั่น เป็นวิธีง่ายๆ ในการจัดเก็บข้อมูลสำหรับผู้ใช้แต่ละราย การประชุม NS. นี้สามารถ ใช้แล้ว เพื่อยืนยันข้อมูลสถานะระหว่างการร้องขอหน้า การประชุม โดยปกติ ID จะถูกส่งไปยังเบราว์เซอร์ผ่าน การประชุม คุกกี้และ ID is ใช้แล้ว เพื่อดึงข้อมูลที่มีอยู่ การประชุม ข้อมูล.

ประการที่สอง เซสชั่นถูกเก็บไว้ที่ไหน? NS การประชุม เป็นไปได้ เก็บไว้ บนเซิร์ฟเวอร์หรือบนไคลเอนต์ ถ้าอยู่บนไคลเอนต์ มันจะเป็น เก็บไว้ โดยเบราว์เซอร์ มีแนวโน้มมากที่สุดในคุกกี้ และถ้าเป็น เก็บไว้ บนเซิร์ฟเวอร์ the การประชุม รหัสถูกสร้างและจัดการโดยเซิร์ฟเวอร์

ในทำนองเดียวกัน คุกกี้และเซสชันคืออะไร

คุกกี้และเซสชัน ใช้สำหรับเก็บข้อมูล คุ้กกี้ จะถูกเก็บไว้ในเครื่องฝั่งไคลเอ็นต์เท่านั้น ในขณะที่ เซสชั่น เก็บไว้ในไคลเอนต์และเซิร์ฟเวอร์ asa การประชุม . NS การประชุม สร้างไฟล์ในไดเร็กทอรีชั่วคราวบนเซิร์ฟเวอร์ที่ลงทะเบียน การประชุม ตัวแปรและค่าต่างๆ จะถูกเก็บไว้

เหตุใดจึงต้องมีเซสชัน

เมื่อมีชุดคำขอและการตอบสนองอย่างต่อเนื่องจากไคลเอนต์เดียวกันไปยังเซิร์ฟเวอร์เซิร์ฟเวอร์ เซิร์ฟเวอร์ไม่สามารถระบุได้ว่ากำลังรับคำขอจากไคลเอนต์ใด เนื่องจาก HTTP เป็นโปรโตคอลไร้สัญชาติ เมื่อมี ความต้องการ เพื่อรักษาสภาพการสนทนา การประชุม การติดตามคือ จำเป็น.

แนะนำ: