我在home.php文件下面的代码:PHP + HREF重定向
<html>
<body>
<table border="3">
<tr><td>
<a href="?page=my_page_1">Page 1</a>
</td></tr>
<tr><td>
<a href="?page=my_page_2">Page 2</a>
</td></tr>
</table>
<?php
if(isset($_GET['page'])){
$page = $_GET['page'];
$filename = $page.'.php';
if(file_exists($filename)){
include($filename);
}
else{
echo("File does not exist");
}
}
else{
echo("Page does not set");
}
?>
</body>
</html>
我'期待网页时,越来越按下其中一个链接被重新装入一个特定的PHP文件。但是,由于某种原因,没有任何反应。文件“my_page_1.php”和“my_page_2.php”确实存在,并且位于与“home.php”相同的文件夹中。我想它不能工作,因为我认为它应该,所以有人可以解释我链接被按下时发生了什么?
在附注中,如果您不能有两个elses。 – j08691
你的href不需要是'home.php?page = my_page_x'吗? –
可能更容易使用'case',但那只是我。 –