พึ่งเคยใช้งานครั้งแรกโปรดอ่านที่นี่! howtouse!
x
  • Register
หางานด้าน IT อยู่เหรอ?

เขียนโปรแกรมนับเวลาถอยแบบรีเฟรชแล้วยังนับต่อจากเดิมได้

0 votes
ที่ลองหาดูแล้วจะใช้ php กับ javascript ซึ่งพอเรากดรีเฟรชมันก็เริ่มนับใหม่ทั้งหมดเลยครับ แล้วก็มีวิธีใช้ cookie ซึ่งถ้าสมมติเราไปลบ cookie ก็ต้องนับใหม่อยู่ดีใช่ไหมครับ แต่ที่ต้องการคือเมื่อเราปิดเว็บไปหรือรีเฟรชหน้าจอ เมื่อยังไม่เสร็จให้สามารถนับต่อจากเดิมได้ หรือถ้าหมดเวลาแล้วก็คือให้บอกว่าเสร็จแล้วอะครับ มีใครแนะแนวทางได้บ้างครับ
ถามเมื่อ Jul 12, 2013 in PHP & MySQL & Ajax โดย มือใหม่ อยากเขียนโปร (125 คะแนน)
edited Jul 12, 2013 โดย มือใหม่ อยากเขียนโปร
   

1 Answer

0 votes
ใช้ Server เก็บ time ลงใน session ไว้ครับ จากนั้นก็ใช้ javascript รันเวลาไปเรื่อยๆ
สมมติว่าออกจากหน้าเว็บไม่นาน เข้ามาใหม่ให้อ่านจาก session เอา time ปัจจุบัน - time ที่เริ่มนับ แล้วให้ javascript นับต่อ
แต่ถ้ากลัวออกจากเว็บนานจน session หายไปก็เปลี่ยนเป็นเก็บลง database อยู่ตลอดแน่ๆ
ตอบเมื่อ Aug 1, 2013 โดย nodtem66 (218 คะแนน)

Related questions

0 votes
0 คำตอบ
0 votes
0 คำตอบ
...