ขอถามเรื่อง login ข้าม subdomain หน่อยครับ
จากที่ได้เข้าไปศึกษาในนี้ดู browser อื่นใช้ได้ครับ แต่ friefox มันไม่ทำงานครับใช้งานไม่ได้ ไม่รู้ว่าเป็นที่อะไรเหมือนกันครับ
http://www.goragod.com/index.php?module=index
http://www.goragod.com/index.php?module=index
1.Browser ไม่เก็บ Cookie
2.ปัญหาเกี่ยวกับ Auto Fill Form ซึ่งเปิดใช้งานแต่ละ Browser ไม่เหมือนกัน
4.เขียนโค้ดตรวจสอบการ login จาก Cookie ไม่สมบูรณ์
การวิเคราะห์ปัญหาต้องแยกให้ชัดเจนนะครับ การ login ได้ อาจไม่ได้เกิดจาก การอ่านค่าจาก SESSION แต่ อ่านจาก Cookie หรือมาจาก Auto Fill Form แทน ให้ลองตรวจสอบว่า
1.มี SESSION ข้าม sub domain จริงหรือไม่
2.ปิดการใช้งาน Auto Fill Form
3.ไม่อ่านค่าเริ่มต้นจาก Cookie
แต่ควรตรวจสอบให้แน่ใจก่อนนะครับ ว่านี่คือปัญหา....
ข้อ 2. แล้วข้ามไป ข้อ 4. เลย
อุปไว้ก่อนหรือเปล่า (ไม่มีไรทำแวะเข้ามาแซวเล่น อิอิ)
ศึกษาจากหนังสือเอาครับแล้วเพื่อนก็แนะนำให้เข้าเว็บนี้ครับ
2.จริงๆแล้วไม่อยากให้จัดการที่ Browser เนื่องจากผู้ใช้แต่ละคนตั้งไม่เหมือนกัน แต่ในขณะออกแบบ เราควรกำหนดไม่ให้มันทำงาน ที่ Browser ของตัวเอง หรือ ตามที่ผมบอกไว้ ซึ่งจะทำให้การแยกแยะปัญหาทำได้ง่ายขึ้น ว่า ปัญหาเกิดจากอะไร
3.....เออ......
4.ซึ่งเป็นข้อสุดท้าย ถ้า 1 2 และ 3 ถูกต้องดีแล้ว ข้อผิดพลาดจะอยู่ที่ 4 เต็มๆ ซึ่งเป็นความผิดพลาดทางด้านการเขียนโค้ดโดยตรง เราก็แค่แก้ไขให้ถูกต้อง