2013-09-29 2 views
-3

나는 나의 온라인 시험을 원할 때 내 웹 사이트에 페이지를 추가하고 싶다. 내 페이지가 3 시간 동안 만 활성화되기를 원합니다. 3 시간 후에 온라인 시험 에서처럼 페이지가 제출됩니다. 어떤 사람이 내 페이지 시간 제한을 만드는 방법을 알려줄 수 있습니까?온라인 시험 실시 내 웹 사이트에서 php

+0

자바 스크립트에서이를 수행해야합니다. PHP는 사용자가 양식을 제출할 때까지 실행되지 않습니다. – Barmar

+0

자바 스크립트 setInterval()에서 읽기 – sskoko

+3

자바가 전체 답변이 아닙니다. 브라우저에서 자바 스크립트를 사용 중지하면 누군가 시험에 무제한으로 시간을 할애 할 수 있습니다. 소요 시간에 대한 서버 측 유효성 검사 역시 필요할 것입니다. – vascowhite

답변

1
$time = date('Y-m-d H:i:s'); 

추출하여 date에서 hour와는 javascript이 비활성화 할 수 있기 때문에이

if ($hour > 10800){ // 10800 which is equal to 3 hours in seconds. 

    submit the exam 

} 

는 시간을 설정 javascript에 의존하지 않는 않습니다.

관련 문제