Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

คุกกี้ทำงานอย่างไรในการเขียนโปรแกรม Python CGI


การใช้คุกกี้ใน CGI

โปรโตคอล HTTP เป็นโปรโตคอลไร้สัญชาติ สำหรับเว็บไซต์เชิงพาณิชย์ จำเป็นต้องรักษาข้อมูลเซสชันระหว่างหน้าต่างๆ ตัวอย่างเช่น การลงทะเบียนผู้ใช้รายหนึ่งสิ้นสุดหลังจากกรอกหลายหน้า จะรักษาข้อมูลเซสชันของผู้ใช้ในหน้าเว็บทั้งหมดได้อย่างไร

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

คุกกี้ทำงานอย่างไร

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

คุกกี้เป็นบันทึกข้อมูลข้อความธรรมดาที่มีช่องความยาวผันแปรได้ 5 ช่อง -

หมดอายุ − วันที่คุกกี้จะหมดอายุ หากว่างเปล่า คุกกี้จะหมดอายุเมื่อผู้เยี่ยมชมออกจากเบราว์เซอร์

โดเมน − ชื่อโดเมนของเว็บไซต์ของคุณ

เส้นทาง − เส้นทางไปยังไดเร็กทอรีหรือหน้าเว็บที่กำหนดคุกกี้ นี่อาจจะว่างเปล่าถ้าคุณต้องการดึงคุกกี้จากไดเร็กทอรีหรือหน้าใด ๆ

ปลอดภัย − หากฟิลด์นี้มีคำว่า "ปลอดภัย" แสดงว่าคุกกี้สามารถเรียกค้นได้จากเซิร์ฟเวอร์ที่ปลอดภัยเท่านั้น หากช่องนี้ว่าง แสดงว่าไม่มีข้อจำกัดดังกล่าว

ชื่อ=ค่า − คุกกี้ถูกตั้งค่าและดึงออกมาในรูปแบบของคู่คีย์และค่า