これを特定のコードとして使用して、Web ページにコンテンツを動的にロードしています。
問題は、同じページに複数のものをロードするために使用したいということです。これを可能にするにはどうすればよいですか?実行されるコードの 2 番目のインスタンスが追加の URL を追加するのではなく、URL 全体を置き換えるという事実に問題をすでに切り分けましたが、?="pageurl"
そこで立ち往生しています。
p
の代わりに変数を使用する 2 番目のスクリプトがあるb
ので、ブラウザはp
のコンテンツを別の場所にロードすることを認識します。
これがコードの動作です: http://www.youtube.com/watch?v=Qg-EBdNaUbo
[編集]
リンクが表示されない理由がわからない場合は、すべてを説明しています。私はリンクを介してスクリプトを呼び出しています ここに再びリンクがあります youtube.com/watch?v=Qg-EBdNaUbo
コード:
<?php
$pages_dir = 'pages';
if(!empty($_GET['b']))
{
$pages = scandir($pages_dir, 0);
unset($pages [0], $pages [1]);
$b = $_GET['b'];
if(in_array($b, $pages))
{
include($pages_dir.'/'.$b);
}
else
{
echo 'sorry page not found';
}
}
else
{
}
?>