我有一個Customer Details PHP頁面。要到達此頁面,用戶要麼註冊signup.php的新細節,要麼登錄login.php。兩個PHP頁面將表單數據傳遞給相同的目標文件
我一直告訴提交數據的最佳方式被重定向到正確的頁面形式使用action="details.php"
,然後在details.php文件開始使用的值從$_POST
數組來填充我的SQL數據庫。
不過,我需要做同樣的事情與的login.php代碼,所以在頂部details.php會有從signup.php輸入表單數據的代碼驗證碼爲login.php。
當然還有直接從signup.php所以在details.php文件心不是兩套PHP的做數據提交的方式嗎?如果不是我如何區分,以便登錄只使用登錄代碼和註冊使用提交代碼?
你可以調用的每個頁面上設置一個隱藏字段:姓名=「referrerpage」與任一值=「註冊」並做:if($ _POST ['referrerpage'] =='註冊'){做這個} else {做這個} – Grant
不應該註冊頁面的動作是signup.php和登錄頁面的動作是login.php,然後兩個在帖子後重定向到details.php? –
我同意@Grant發送每個頁面的變量以及表單,然後使用if語句 – VIDesignz