ホームページ  >  記事  >  バックエンド開発  >  include(); 複数のページを導入して対話する方法

include(); 複数のページを導入して対話する方法

WBOY
WBOYオリジナル
2016-06-13 13:30:16878ブラウズ

include(); 複数のページを相互作用させる方法

PHP コード
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
<?php
include("header.html");
if("header.html的链接"){
    include("indexConntent1.html");
}else{
    include("indexConntent2.html");
}

include("footer.html");
?>


このページがindex.phpの場合

問題はヘッダーにナビゲーションが含まれていることですbar ナビゲーションバーをクリックすると、リンクに基づいて別のページを紹介する必要があります
実装方法
私が考えた方法の 1 つは、ページがヘッダー ページからパラメータを受け取り、そのパラメータに基づいて判断されることです
他にもっと良いものがあります 何か方法はありますか?


-----解決策---------
ディスカッション

これが唯一の方法です。しかし。メニューが多いとき。 if else の代わりに switch を使用することを検討できます

フレームで開くと素晴らしいでしょう。

------解決策------------------
私は以前に同様のことを行ったことがあります。つまり、smarty を使用してバックグラウンド php で変数を定義し、それをフロントデスクに割り当て、フロントデスクの変数を切り替えて別のテンプレートページを含めます。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。