2011-06-12 99 views
0

目前,我有:PHP頁面過期問題

header('Refresh: 300;url="http://www.ohjustthatguy.com/uploads/"'); 
$_SESSION['refresh'] = 'true'; 

這是重定向閒置5分鐘後,瀏覽器中的計時器,並設置$_SESSION變量設置爲true,從而使/uploads/index.html頁面選取它並顯示一些額外的文本。問題在於,如果您在沒有任何頁面過期的情況下點擊後退按鈕,$_SESSION變量仍將被設置,因此文本仍然顯示。

有沒有更好的方法來做到這一點的想法?

+0

_PHP_大概應該是你的問題,標題不屬於一個標籤。 – 2011-06-12 04:41:42

回答

0

Javascript是您的選擇嗎?如果是的話,這可能是更好的方法來處理超時(如果你願意,你可以做更復雜的'不活動'追蹤)。

或者,你可以將其添加爲GET參數:header('Refresh: 300;url="http://www.ohjustthatguy.com/uploads/?refresh=true"');

+0

完美,正是我所尋找的。謝謝!我也一定會研究JavaScript。我知道基本知識,但我會研究不活動跟蹤。謝謝! – Jason 2011-06-12 04:41:03