วิธีการทำ Autosave HomeForumวิธีการทำ Autosave Wanchana yoojuy วิธีการทำ Autosave ไม่ทราบว่ามีวิธีแนะนำไหมครับ แบบว่า มีการ Autosave ตามเวลาที่ตั้งไว้ ในแบบฟอร์ม เช่นผมพิมพ์ ในรายละเอียดนี้ ถ้าพิมไปสักพักให้เซพไว้ก่อน กันข้อมูลหายก่อนจะบันทึกข้อมูลลงไป กรกฎ วิริยะ โค้ดไม่มีครับ แต่มีวิธีที่พอแนะนำแบบตรงไปตรงมาได้ง่ายๆครับ แนวคิดก็คือจับเวลาแล้วส่งข้อมูลไปบันทึก ด้วย Ajax ครับ หลักการก็มีแค่นั้นครับ ซึ่งก็ตรงไปตรงมาไม่มีอะไรซับซ้อน คำแนะนำก็คือ 1.ข้อมูล autosave ไม่ควรเป็นฐานข้อมูลเดียวกับข้อมูลหลัก 2.เมื่อมีการเขียนข้อมูลใหม่ ควรมีฟิลด์ที่ระบุว่า ข้อมูลนี้ "ใหม่" เพื่อป้องกันการ save ทับหากมีการเขียนข้อมูลใหม่ถึง 2 ครั้ง อาจเป็น timestamp + user ก้ได้ 3.เมื่อมีการ save ให้ลบข้อมูลที่บันทึกไว้ออก และส่ง id ที่บันทึกกลับ เพื่อระบว่ามีการ save แล้ว (ค่าเริ่มต้นการเขียนid จะเป็น 0) 4.Javascript + ajax อ่านข้อมูลไปบันทึก สม่ำเสมอ (หลักการเดียวกันกับ autorefresh เลยครับ) Wanchana yoojuy ครับผม ขอบคุณมากครับ แล้วเรื่อง session มันมีเวลาเท่าไหร่ครับที่จะหมดค่า แบบว่ามีโปรแกรมของผม ตัวนึงที่ต้องพิมพ์ข้อมูลลงไปใน Text แล้วใช้เวลานานๆกว่าที่จะเซพ จนพอกดเซพ session หมดอายุ เซพไม่ได้ อย่างนี้เรามีวิธีการต่ออายุไหมครับ กรกฎ วิริยะ http://www.goragod.com/knowledge/การกำหนดอายุของ session.html ความคิดเห็น รายละเอียด ไฟล์อัปโหลด ชนิด jpg, jpeg ขนาดไฟล์ไม่เกิน 2M ส่งความคิดเห็น
แนวคิดก็คือจับเวลาแล้วส่งข้อมูลไปบันทึก ด้วย Ajax ครับ
หลักการก็มีแค่นั้นครับ ซึ่งก็ตรงไปตรงมาไม่มีอะไรซับซ้อน คำแนะนำก็คือ
1.ข้อมูล autosave ไม่ควรเป็นฐานข้อมูลเดียวกับข้อมูลหลัก
2.เมื่อมีการเขียนข้อมูลใหม่ ควรมีฟิลด์ที่ระบุว่า ข้อมูลนี้ "ใหม่" เพื่อป้องกันการ save ทับหากมีการเขียนข้อมูลใหม่ถึง 2 ครั้ง อาจเป็น timestamp + user ก้ได้
3.เมื่อมีการ save ให้ลบข้อมูลที่บันทึกไว้ออก และส่ง id ที่บันทึกกลับ เพื่อระบว่ามีการ save แล้ว (ค่าเริ่มต้นการเขียนid จะเป็น 0)
4.Javascript + ajax อ่านข้อมูลไปบันทึก สม่ำเสมอ (หลักการเดียวกันกับ autorefresh เลยครับ)
แล้วเรื่อง session มันมีเวลาเท่าไหร่ครับที่จะหมดค่า
แบบว่ามีโปรแกรมของผม ตัวนึงที่ต้องพิมพ์ข้อมูลลงไปใน Text แล้วใช้เวลานานๆกว่าที่จะเซพ จนพอกดเซพ session หมดอายุ
เซพไม่ได้ อย่างนี้เรามีวิธีการต่ออายุไหมครับ