2011-07-10 58 views
0

我做了一個表單,我在其中輸入登錄信息....如果信息是正確的,下一個頁面打開,否則登錄表單再次出現'錯誤信息'說明....這個我寫的login.php中(表單頁面)下面的代碼...首先在PHP標籤我寫從一個php頁面導航到其他

if(isset($_POST["h11"])) 
{echo "wrong password";} 

,然後在下面這個PHP標記外,表單標籤內,我設置的值h11(類型隱藏)爲真...在此之後,我用action =「loginback.php」編碼整個登錄表單...現在在loginback.php中,我測試了用戶提供的用戶名和密碼是否正確... if不是我重定向頁面login.php使用header("location:login.php") ....現在我的問題是,密碼錯誤的消息是n當我們在檢查輸入的信息後,從loginback重定向到login.php時,isset()的值再次變爲0,所以顯示爲:因此請告訴我如何讓此消息出現...?

+1

這是什麼都與phpMyAdmin辦? (因爲你已經添加了標籤) – linkyndy

回答

1

簡單,只需在login.php中添加代碼來檢查$ _REQUEST ['h11'],然後將querystring添加到您的標題代碼中。

loginback.php有

header("location:login.php?h11=blah"); 

login.php中有

if(isset($_REQUEST["h11"])) 
{echo "wrong password";} 
+0

'?h11 = blah'做什麼?....你能建議一個我可以瞭解它的網址嗎? – avinash

+0

@avinash這是查詢字符串。你知道$ _GET對不對?它可以讓你訪問它。 – Cyclone

相關問題