0
on request.php
我有一個窗體,它也處理到同一頁面。如果用戶未登錄/註冊,註冊表單將包含在處理的request.php
中。文件已過期相同的頁面形式
request.php
if(isset($_POST['submit'])) {
//post variables
//sign up form if not signed in
}
//form
的註冊表單上register.php
處理。所以request.php->request.php(process)->register.php
。 如果用戶註冊不成功register.php
並按下後退按鈕,我得到document expired
。我如何解決這個問題?它應該只顯示帶有表單的頁面。
爲什麼不提交相同的頁面上的結果呢? – samayo
我不知道我是否知道你在說什麼,但是這可能有所幫助:http://en.wikipedia.org/wiki/Post/Redirect/Get-基本上,使用發佈數據時控制頁面流。也許你過期與表單發佈重複警告或某事有關 –
發生此錯誤是因爲request.php正在處理自己,然後它重定向到註冊。如果用戶按下後退按鈕,它們將被重定向到第一個被調用的第二個request.php。由於第一個不再運行,文檔已過期。爲什麼不只是重定向到register.php從request.php而不是兩次?所以只要執行'request.php-> register.php'。 –