2012-06-19 34 views
0

我想在PHP頁面加載時調用外部PHP文件。即使用戶刷新頁面,該外部PHP文件也應該只加載一次。我怎麼去解決它?我可以在這個外部PHP文件被調用之前做一段時間間隔,用戶需要等待多久?只在PHP中加載外部PHP文件一次

回答

0

上次執行此外部文件時,可以使用文件或更好的方式寫入數據庫。因此,每次調用此文件時,都會比較上次調用該文件的時間,如果時間不太長,則退出

2

您可以使用require_once和session。

session_start(); 

if (!isset($_SESSION['executed'])) { 
    require_once('your_file.php'); 
    $_SESSION['executed'] = true; 
} 
+0

+1正確位置的'session_start()' – secretformula

+0

正在使用一個絕對必要的會話嗎?看起來使用簡單的cookie會更簡單。 –

+0

也是'require_once()'必要的嗎? '_once'功能只適用於請求。隨後的請求將會有一個新的'_once'已經加載的文件列表。 –