2011-11-14 10 views
1

私はPHPを使用するサイトを持っています。ヘッダとフッタには、ホームページ(index.php)以外のすべてのページで使用したいコードスニペットが含まれています(それぞれに1つずつ)。明らかに、私はそれらをincludeから取り出してホームページ以外のすべてのページに入れることができますが、インクルードに含めることができて、いくつかのコードでホームページから取り除くことができるのだろうかと思っていました。PHPからセクションを削除する

ありがとうございます。

+0

コントローラを使って調整しましたか? http://en.wikipedia.org/wiki/Model-view-controller – Teson

答えて

0
if(basename($_SERVER['PHP_SELF']) !='index.php') 
    #do your code here that you want on every page EXCEPT index.php 
+0

ありがとう、ランドン。 – Beau

0

確か$_SERVER['PHP_SELF']は自分のホームページに一致した場合、あなたは確認することができ、そうであれば、あなた含み内のコードを実行しません。パス/home.phpをホームページが呼び出されたものに変更します。

if (strpos($_SERVER['PHP_SELF'], "/home.php") !== FALSE) { 
    // execute code that shouldn't go onto the home page 
} 
関連する問題