A-AA+then

ถามเรื่อง Cookie ค่ะ

1,194

มีกรณีไหนบ้างค่ะที่ เราทำการกำหนดค่าคุ้กกี้อันหนึ่ง แล้วมีผลให้ค่าคุ้กกี้อันหนึ่งหายไปเลย
ตอนนี้งงมากเลยค่ะ
งงคำถามไหมค่ะ

5 ความคิดเห็น

งง เหมือนกัน

ชื่อ cookie ซ้ำหรือเปล่า อันนี้ cookie หายไปแน่ๆ

มีการใช้ Javascript กำหนด cookie หรือเปล่า การกำหนด cookie บน javascript ต้องทำให้ถูกต้อง ไม่งั้น cookie เก่าหาย มีโค้ดบนเว็บ

กรณีอื่นๆ ก็อาจเป็นการเรียกใช้กันคนละไดเร็คทอรี่ ก็เลยหากันไม่เจอเนื่องจาก cookie จะทำงานตามไดเร็คทอรี่ที่เรียกใช้ครับ
1

หนูกำหนดค่าคุ้กกี้แบบอะเรย์ คือว่าทำอะเรย์ให้เป็นข้อความก่อนโดยใช้ , คั่น
แล้วกำหนดให้เป็นคุ้กกี้ ตามบทความที่อาจารย์แนะนำ
หนูใช้ AJAX ด้วยค่ะ

ปรากฏว่าสามารถกำหนดค่าคุ้กกี้ได้ 2 ค่าเท่านั้นนะค่ะ สำหรับการกำหนดค่าคุ้กกี้ต่อ 1 ครั้ง (คลิกปุ่ม 1 ครั้ง)
ถ้ามากกว่า 3 ค่า จะทำให้ค่าคุ้กกี้อื่นที่กำหนดไว้ หายไปเลย

หนูไม่ทราบสาเหตุที่แท้จริง อาจารย์มีความเห็นอย่างไรบ้างค่ะ เผื่อจะเป็นประโยชน์กับสมาชิกท่านอื่น

 

2

cookie ยาวไปหรือเปล่า ?
มีอักขระต้องห้ามใน cookie หรือเปล่า ?
3

แล้วคุ้กกี้มีความยาวไม่เกินกี่ตัวอักษรค่ะ แล้วก็มีอักขระอะไรบ้างที่ต้องห้ามในคุ้กกี้บ้างค่ะ

4

จำไม่ได้และ ประมาณ 2-3 k. มั้ง ถ้าเป็นการเก็บข้อมูลทั่วๆไปก็น่าจะพอ แต่ถ้าเก็บข้อมูลที่ได้จาก db อาจจะไม่พอได้

ส่วนอักษรต้องห้าม มักจะเป็นปัญหาในกรณีที่ใช้ Cookie กับ Javascript ถ้าบน PHP ไม่น่าจะมี แต่เพื่อป้องกันความผิดพลาดพวกนี้ ควรเข้ารหัสข้อความก่อนบันทึก
5
^