0
我想在PHP頁面加載時調用外部PHP文件。即使用戶刷新頁面,該外部PHP文件也應該只加載一次。我怎麼去解決它?我可以在這個外部PHP文件被調用之前做一段時間間隔,用戶需要等待多久?只在PHP中加載外部PHP文件一次
我想在PHP頁面加載時調用外部PHP文件。即使用戶刷新頁面,該外部PHP文件也應該只加載一次。我怎麼去解決它?我可以在這個外部PHP文件被調用之前做一段時間間隔,用戶需要等待多久?只在PHP中加載外部PHP文件一次
上次執行此外部文件時,可以使用文件或更好的方式寫入數據庫。因此,每次調用此文件時,都會比較上次調用該文件的時間,如果時間不太長,則退出
您可以使用require_once和session。
session_start();
if (!isset($_SESSION['executed'])) {
require_once('your_file.php');
$_SESSION['executed'] = true;
}
+1正確位置的'session_start()' – secretformula
正在使用一個絕對必要的會話嗎?看起來使用簡單的cookie會更簡單。 –
也是'require_once()'必要的嗎? '_once'功能只適用於請求。隨後的請求將會有一個新的'_once'已經加載的文件列表。 –