ถามเรื่อง Cookie ค่ะ HomeForumถามเรื่อง Cookie ค่ะ chula w. มีกรณีไหนบ้างค่ะที่ เราทำการกำหนดค่าคุ้กกี้อันหนึ่ง แล้วมีผลให้ค่าคุ้กกี้อันหนึ่งหายไปเลย ตอนนี้งงมากเลยค่ะ งงคำถามไหมค่ะ กรกฎ วิริยะ งง เหมือนกัน ชื่อ cookie ซ้ำหรือเปล่า อันนี้ cookie หายไปแน่ๆ มีการใช้ Javascript กำหนด cookie หรือเปล่า การกำหนด cookie บน javascript ต้องทำให้ถูกต้อง ไม่งั้น cookie เก่าหาย มีโค้ดบนเว็บ กรณีอื่นๆ ก็อาจเป็นการเรียกใช้กันคนละไดเร็คทอรี่ ก็เลยหากันไม่เจอเนื่องจาก cookie จะทำงานตามไดเร็คทอรี่ที่เรียกใช้ครับ chula w. หนูกำหนดค่าคุ้กกี้แบบอะเรย์ คือว่าทำอะเรย์ให้เป็นข้อความก่อนโดยใช้ , คั่น แล้วกำหนดให้เป็นคุ้กกี้ ตามบทความที่อาจารย์แนะนำ หนูใช้ AJAX ด้วยค่ะ ปรากฏว่าสามารถกำหนดค่าคุ้กกี้ได้ 2 ค่าเท่านั้นนะค่ะ สำหรับการกำหนดค่าคุ้กกี้ต่อ 1 ครั้ง (คลิกปุ่ม 1 ครั้ง) ถ้ามากกว่า 3 ค่า จะทำให้ค่าคุ้กกี้อื่นที่กำหนดไว้ หายไปเลย หนูไม่ทราบสาเหตุที่แท้จริง อาจารย์มีความเห็นอย่างไรบ้างค่ะ เผื่อจะเป็นประโยชน์กับสมาชิกท่านอื่น กรกฎ วิริยะ cookie ยาวไปหรือเปล่า ? มีอักขระต้องห้ามใน cookie หรือเปล่า ? chula w. แล้วคุ้กกี้มีความยาวไม่เกินกี่ตัวอักษรค่ะ แล้วก็มีอักขระอะไรบ้างที่ต้องห้ามในคุ้กกี้บ้างค่ะ กรกฎ วิริยะ จำไม่ได้และ ประมาณ 2-3 k. มั้ง ถ้าเป็นการเก็บข้อมูลทั่วๆไปก็น่าจะพอ แต่ถ้าเก็บข้อมูลที่ได้จาก db อาจจะไม่พอได้ ส่วนอักษรต้องห้าม มักจะเป็นปัญหาในกรณีที่ใช้ Cookie กับ Javascript ถ้าบน PHP ไม่น่าจะมี แต่เพื่อป้องกันความผิดพลาดพวกนี้ ควรเข้ารหัสข้อความก่อนบันทึก ความคิดเห็น รายละเอียด ไฟล์อัปโหลด ชนิด jpg, jpeg ขนาดไฟล์ไม่เกิน 2M ส่งความคิดเห็น
ชื่อ cookie ซ้ำหรือเปล่า อันนี้ cookie หายไปแน่ๆ
มีการใช้ Javascript กำหนด cookie หรือเปล่า การกำหนด cookie บน javascript ต้องทำให้ถูกต้อง ไม่งั้น cookie เก่าหาย มีโค้ดบนเว็บ
กรณีอื่นๆ ก็อาจเป็นการเรียกใช้กันคนละไดเร็คทอรี่ ก็เลยหากันไม่เจอเนื่องจาก cookie จะทำงานตามไดเร็คทอรี่ที่เรียกใช้ครับ
หนูกำหนดค่าคุ้กกี้แบบอะเรย์ คือว่าทำอะเรย์ให้เป็นข้อความก่อนโดยใช้ , คั่น
แล้วกำหนดให้เป็นคุ้กกี้ ตามบทความที่อาจารย์แนะนำ
หนูใช้ AJAX ด้วยค่ะ
ปรากฏว่าสามารถกำหนดค่าคุ้กกี้ได้ 2 ค่าเท่านั้นนะค่ะ สำหรับการกำหนดค่าคุ้กกี้ต่อ 1 ครั้ง (คลิกปุ่ม 1 ครั้ง)
ถ้ามากกว่า 3 ค่า จะทำให้ค่าคุ้กกี้อื่นที่กำหนดไว้ หายไปเลย
หนูไม่ทราบสาเหตุที่แท้จริง อาจารย์มีความเห็นอย่างไรบ้างค่ะ เผื่อจะเป็นประโยชน์กับสมาชิกท่านอื่น
มีอักขระต้องห้ามใน cookie หรือเปล่า ?
แล้วคุ้กกี้มีความยาวไม่เกินกี่ตัวอักษรค่ะ แล้วก็มีอักขระอะไรบ้างที่ต้องห้ามในคุ้กกี้บ้างค่ะ
ส่วนอักษรต้องห้าม มักจะเป็นปัญหาในกรณีที่ใช้ Cookie กับ Javascript ถ้าบน PHP ไม่น่าจะมี แต่เพื่อป้องกันความผิดพลาดพวกนี้ ควรเข้ารหัสข้อความก่อนบันทึก