簡體   English   中英

在頁面上僅運行一次PHP回發請求?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM