私はまだ Web 開発に慣れていないので、ご容赦ください。:)
通常、Web サイトを作成するときは、header.html と footer.html というファイルを作成し、このファイルを Web ページに含めて一貫性を持たせ、データを 1 回だけ変更し、必要なコードを追加します。(例: index.php)
<?php
include ('includes/header.html');
include ('html/index.html');
include ('includes/footer.html');
//other php codes
?>
今私の問題は、私のページの1つ(food-menu.php)に、クリックされたリンクに従ってページを取得するように設定したリンクを持つサイドバーがあり、現在動作しているコードがあることです動的コンテンツの取得に関して。私の唯一の問題は、そのページが動的になる前に、そのページにデフォルトのコンテンツインクルードを設定するにはどうすればよいですか?
サイドバーは次のようになります。
//Sidebar
<section class="widget">
<h3 class="title">Main Menu</h3>
<ul>
<li><a href="?link=1" name="link1" title="View all Cold Starters">Cold Starters</a></li>
<li><a href="?link=2" name="link2" title="View all Hot Starters">Hot Starters</a></li>
<li><a href="?link=3" name="link3" title="View all Charcoal Grilled">Charcoal Grilled</a></li>
<li><a href="?link=4" name="link4" title="View all Chef's Special">Chef's Special</a></li>
</ul>
</section>
メインファイルは(food-menu.php :)
<?php
include ('includes/header.html');
$link = $_GET['link'];
if ($link == '1'){
include 'html/cold-starters.html';
}
if ($link == '2'){
include 'html/hot-starters.html';
}
if ($link == '3'){
include 'charcoal-grilled.html';
}
if ($link == '4'){
include 'chef-special.html';
}
include ('includes/menufooter.html');
?>
ファイルの取得は機能しますが、デフォルトのインクルード ページを設定するにはどうすればよいですか? food-menu.php URL に移動したときに ('html/cold-starters') が最初のページになるように設定しますか? これまでのところ、ヘッダーとフッターのみが含まれており、デフォルトのコンテンツ ページは含まれていないためです。
ありがとう専門家!:)