PHP if "id" null move to url


PHP if "id" null move to url

需要以下代码的帮助,我有一个提供"id"的表单,当提交下一个脚本从数据库中获取数据时,如果出于某种原因"id"为零,我如何将url转发到我的404页。

代码:

$id=$_GET['id'];
        include ('dbconnection.php');
        include ('dbopen.php');
        include ('header.php'); 

我已经尝试了以下操作,但如果"id"值为空,则无法将客户端移动到404.php页面。

if (isset($_GET['id']) && !empty($_GET['id'])) {
  header('Location: index.php');
}

请帮助:D

使用

if (!isset($_GET['id']) || empty($_GET['id'])) {
    header('Location: 404.php');
    exit(); // don't execute any code after it!
}

您的代码应该可以工作。但是header前不应该有任何输出(echo或content out)