โดย mindphp » 05/05/2012 8:00 pm
ขอตอบเป็นแนวทางนะครับ
ลองใช้ cookies เข้ามาช่วย ด้วยซิครับ
เก็บเวลาเริ่มต้นไว้ก่อน ถ้า user refresh หน้า ก็ให้ javascript นับ ถอยหลังต่อจาก เวลาที่อยู่ใน cookies ที่เราสร้างไว้ตอนเข้าหน้าทำข้อสอบครั้งแรก
หรือ ใช้ Ajax ร่วมด้วยก็ดีครับ เช่นพอเข้าหน้าแรก ก็ให้ ajax อัพแดดเวลาในฐานข้อมูลไป เรื่อยๆ ถ้าเวลา เกินที่ตั้งไว้ แล้วก็ให้เปลี่ยนไปหน้าที่ต้องการ หรือ รวมคะแนนออกมาเลยตามต้องการก็ได้
ขอตอบเป็นแนวทางนะครับ
ลองใช้ cookies เข้ามาช่วย ด้วยซิครับ
เก็บเวลาเริ่มต้นไว้ก่อน ถ้า user refresh หน้า ก็ให้ javascript นับ ถอยหลังต่อจาก เวลาที่อยู่ใน cookies ที่เราสร้างไว้ตอนเข้าหน้าทำข้อสอบครั้งแรก
หรือ ใช้ Ajax ร่วมด้วยก็ดีครับ เช่นพอเข้าหน้าแรก ก็ให้ ajax อัพแดดเวลาในฐานข้อมูลไป เรื่อยๆ ถ้าเวลา เกินที่ตั้งไว้ แล้วก็ให้เปลี่ยนไปหน้าที่ต้องการ หรือ รวมคะแนนออกมาเลยตามต้องการก็ได้