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

กรกฎ วิริยะ 06 Jul 2009 08:57
งง เหมือนกัน

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

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

กรณีอื่นๆ ก็อาจเป็นการเรียกใช้กันคนละไดเร็คทอรี่ ก็เลยหากันไม่เจอเนื่องจาก cookie จะทำงานตามไดเร็คทอรี่ที่เรียกใช้ครับ
chula w. 07 Jul 2009 10:08

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

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

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

 

กรกฎ วิริยะ 07 Jul 2009 11:27
cookie ยาวไปหรือเปล่า ?
มีอักขระต้องห้ามใน cookie หรือเปล่า ?
chula w. 08 Jul 2009 14:40

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

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

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