Нужна помощь со следующим кодом, у меня есть форма, предоставляющая «id», когда представлен следующий скрипт получает данные из базы данных, если по какой-то причине «id» равен нулю, как я могу перенаправить URL-адрес на мою страницу 404 ,
Код:
$id=$_GET['id']; include ('dbconnection.php'); include ('dbopen.php'); include ('header.php');
Я пробовал следующее, но не успел переместить клиента на страницу 404.php, если значение «id» равно null.
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! }
Ваш код должен работать. Но перед заголовком не должно быть выхода (эха или содержимого).