1

メニューを含むphpサイトがあります。そのメニューを含めたくないが、別のメニューを含めたいセクションがあります。if / elseが必要だと確信していますが、苦労しています。

私のインデックスはこの
htmlのように構築されており、
headdivラッパー
インクルードヘッダー
インクルードページビルド
インクルードフッター

ページビルドファイルはインデックステンプレートを使用し、各ページのコンテンツを呼び出します。したがって、各ページは同じヘッダーとフッターを使用します。特定のセクションで2番目のヘッダーを使用したい。

したがって、セクション1、3、4、5、6、7、8はヘッダー1を使用し、
セクション2はヘッダー2を使用します

4

2 に答える 2

0

たとえば、 というファイルがmenu.phpありindex.php、そのメニューに というメニュー/テキストを含めたくない場合Loggin。Ok?今、menu.phpあなたはこのようにすることができます:

<p> Home </p><p> about</p><p> profile</p><p> blog</p><?php if(isset($allow)) {echo '<p> Loggin</p>';} else {echo "";}

上記if/elseでは、変数 $allow に値がある場合は、Loggin をエコーし​​、そうでない場合は何も表示しないことを PHP に伝えています。今あなたがしなければならないことは、あなたのメニューを含めることですが、logginを表示したい場合はindex.phpで$valueを何かに設定するか、logginを表示したくない場合はそのままにしておきます

于 2013-02-07T17:26:16.080 に答える
-1

あなたは使用してみることができます:

if ($_SERVER['SCRIPT_NAME'] == "/page1.php") {
    include("fileToInclude.php");
} else {
    include("differentFileToInclude.php");
}
于 2013-02-07T17:20:58.277 に答える