[英]Run a PHP postback request on a page only once?
我想知道PHP中是否存在IsPostBack
。 用戶登錄后,我只想調用一次函數或方法。
我有一個facebook應用程序,一旦用戶授權了該應用程序,它就應該在數據庫中輸入他的詳細信息。 這些基本內容應該使用后授權回調網址完成,該網址在用戶首次授權該應用程序時會ping Facebook。
問題是,由於我正在檢查用戶是否存在於index.php中,所以我不希望index.php在用戶每次訪問主頁時都為同一用戶重復運行此代碼。
是否有任何PHP代碼只能運行一次?
<input type="submit" value="submit" name="submit_button" />
<?php
if(isset($_POST['submit_button']))
{
// only execute if postback
}
?>
編輯2:畢竟我沒有誤會...
如果每次登錄只需要運行一次,則可以將狀態保存到會話中,這樣就可以查看它是否必須執行。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.