$ _GET超全局中的变量

时间:2014-06-17 07:25:11

标签: php mysql get

我有这个代码页。它处理我的内容。效果很好:

<?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>"

我明白为什么它不起作用,但我不知道如何让它发挥作用。

1 个答案:

答案 0 :(得分:0)

在此代码中删除“.php”:

echo "<a href='?page=something.php&ID=" .$row['ID'] . "'>something</a>"

因为当您检查要包含的文件时,您已经添加了扩展名:

$filename = $page . '.php';