我有这个代码页。它处理我的内容。效果很好:
<?PHP
$page = $_GET["page"];
if (isset($_GET['page'])) {
$filename = $page . '.php';
if (file_exists($filename)) {
include $filename;
} else {
echo "deze pagina bestaat niet";
}
} else {
include 'user.php';
}
?>
现在我想更进一步,在?page = something.php之后加一个变量 如果我说&amp; ID = 24后说该页面不存在。例如:
echo "<a href='?page=something.php&ID=" .$row['ID'] . "'>something</a>"
我明白为什么它不起作用,但我不知道如何让它发挥作用。
答案 0 :(得分:0)
在此代码中删除“.php”:
echo "<a href='?page=something.php&ID=" .$row['ID'] . "'>something</a>"
因为当您检查要包含的文件时,您已经添加了扩展名:
$filename = $page . '.php';