2011-11-15 41 views
1

我想創建一個簡單的PHP應用程序,學生可以通過它提交他們的項目。我希望設置一個計時器(比如幾小時甚至幾天),當計時結束時,系統會自動提交所有項目並禁用提交表單。php在預先確定的時間過去後過期頁面

任何想法如何設置計時器並採取行動在頁面過期?

+0

您可以運行一個cronjob爲您執行或檢查每個請求的已用時間。 – yoda

+0

猜測檢查每個請求所用的時間不會很好,因爲我需要系統根據時間自動觸發該操作。 –

+0

我是否可以在使用我的xampp進行開發時創建cronjob? –

回答

0

我會做這樣的事情(PHP部分):

<?php 
$till = mktime(...); 
if (time() < $till) { 
    if (isset($_POST['..'])) { 
    // submit form 
    } else { 
    // show form 
    } 
} else { 
    echo "Time's up"; 
} 
?> 

要提交各種形式,我會做的的cronjob。

+0

不知道創建cronjobs :(任何簡單的鏈接或示例? –

+0

可以在使用我的xampp開發時創建cronjob嗎? –

+0

$ _POST通過cronjob運行時會發生什麼?實際提交數據會發生什麼? – Sgoettschkes