私は通常、以下のコードを使用して、リンクをクリックしたときにページを含めるために必要なページを Web サイトの本文に含めます。
<?php
switch($_GET['page']){
case '1':
if(file_exists('main.php'))
{
include_once('main.php');
break;
}
default:
include_once('main.php');
break;
}
?>
しかし、ケース「2」を追加してメニュー項目を追加するたびにこれを変更する必要があります...など、私の質問はこれを短く/動的に書くことができるので、一部を変更することなくリンクを追加できますどこでもコード?
ps: 少し短くしましたが、それでも十分ではないと思います..
これも追加したい:iniファイルからリンクを取得します。私はこのようにそこに置きます:
[ナビゲーション] main.php = "ホーム"
if (!isset($_GET['page'])) {
$_GET['page'] = 'main.php';
}
switch ($_GET['page']){
case 'main.php':
case 'about.php':
case 'portfolio.php':
case 'tips.php':
$file = $_GET['page'];
break;
default:
$file = '404.html';
}
include_once $file;
これもiniファイルから取得できますか?