2011-07-10 12 views
0

私はログイン情報を入力するフォームを作った....情報が正しい場合は次のページが開かれたそうでなければ再びログインフォームが「間違った情報これは、私は、PHPタグ外1つのPHPページから他のページにナビゲート

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

し、この下に書いたフォームタグの中に、私はの値を設定する最初のPHPタグの中に... login.php(フォームページ)に次のコードを書きましたh11(hidden型)をtrueに...これ以降、action = "loginback.php"というログインフォーム全体をコード化しました... loginback.phpに入りました。ユーザーが提供するユーザー名とパスワードが正しいかどうかをテストしました。if私はheader("location:login.php")を使用してlogin.phpにページをリダイレクトしていません....今、私の問題は、間違ったパスワードのメッセージがn入力された情報を確認した後loginbackからlogin.phpにリダイレクトするときのように表示されている場合、isset()の値は再び0になります...どうすればこのメッセージを表示させることができますか?

+1

? (あなたがそのタグを追加したように) – linkyndy

答えて

1

シンプルで、代わりにlogin.phpにコードを追加して、代わりに$ _REQUEST ['h11']を確認し、ヘッダーコードにクエリー文字列を追加します。

loginback.phpはあり

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

login.phpあり、これはphpmyadminのとしなければならない何

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

何が '?h11 = blah' do?....私はそれについて学ぶことができるURLを提案できますか? – avinash

+0

@avinashクエリ文字列です。あなたは$ _GETを知っていますか?それはあなたがそれにアクセスできるようにします。 – Cyclone

関連する問題