0
大家好,我正在試圖使用PHP的動態網頁,我認爲與$_SERVER['PATH_INFO']
有問題。每當我按Home或關於它追加index.php.home或index.php.about到網址。這裏是我的代碼:試圖製作一個動態的網頁與PHP代碼
<body>
<div style="width:800px; height:auto;">
<nav>
<a href="index.php/home">home</a>
<a href="index.php/about">about</a>
</nav>
<?php
$path = substr($_SERVER['PATH_INFO'],1);
echo $path;
if($path==""){
$path = "home";
}
if($path == "home"){
?>
<h1> Home Page </h1>
<?php
}
elseif($path == "about"){
?>
<h1> About Page</h1>
<?php
}else{
?>
<h1> Page Not Found </h1>
<?php
}
?>
</div>
</body>
我可以幫助解決這個問題嗎?
如果遇到某種語言功能的問題,請參閱手冊:['__SERVER'](http://de.php.net/manual/reserved.variables.server.php) - 您會發現更多信息甚至是用戶註釋,這些都可以幫助你走到第一個角落。 「ORIG_PATH_INFO」給你什麼? – hakre 2012-08-06 08:16:39
嘗試使用絕對網址,例如'about'或'about'。這將解決您的問題。 – core1024 2012-08-06 08:18:47