2014-03-24 29 views
-1

我有一個測驗應用程序,其中有一個300秒的倒計時計時器來回答10個問題,然後將得分發送到服務器並與答案和存儲進行比較。 我的問題是,當我使用javascript製作倒數計時器客戶端時,任何人都可以輕鬆搞定它,無論我使用cookie還是使用任何代碼,都可以由用戶更改。有沒有什麼辦法可以使用php來製作安全的倒數計時器,以便用戶不能明確地更改它。我真的很想在這個問題上。提前感謝!如何構建一個安全的服務器端倒數計時器

回答

1

如果用戶可以重新參與商店結束時間在一個會話或cookie變量在開始

if(!isset($_SESSION['endtime'])) 
$_SESSION['endtime']=strtotime("+300"); 
else 
if($_SESSION['endtime']>strtotime("now")){ 
//Game over 
}