2016-03-25 3 views
-2

ユーザが特定のページにいない場合、PHP if文を実行するにはどうすればよいですか?ユーザが特定のページにいない場合、PHP if文を実行するにはどうすればよいですか?

たとえば、ユーザーがhello.php上にあった場合、if文は実行されませんが、他のページにあった場合は実行されます。

+1

可能な解決策の1つは、IF文のために別のPHPファイルを作成し、それを必要なページにのみ含めることです。 – lovermanthing

+0

しかし、あなたは 'header.php'とそのすべてを持っていると複雑になると思っていました。私の質問のようなものは、いくつかの単純なコード行では不可能ですか? – apples23bob

+0

'$ _SESSION'変数を使ってあなたの' header.php'にそのコードを挿入しようとするなら、 '$ _GET'や' $ _POST'システム全体が 'if'文とともに動作する可能性があります。多くのオプションがあります。 – lovermanthing

答えて

3
if(basename($_SERVER['PHP_SELF'])!="hello.php") { 
    if(YOUR_CONDITION) { 
     //YOUR STATEMENTS GOES HERE 
    } 
} 

basename($_SERVER['PHP_SELF'])あなたはトラバースに気づき、その上に条件を作ることができ、これを利用することにより、あなたの現在のページを返します。

+0

パーフェクト、簡単な解決に感謝します! – apples23bob

+0

あなたはいつもようこそ@ apples23bob – ameenulla0007

+0

ニース。何かを学びました!ありがとうございました。 – lovermanthing

関連する問題