php - 如何将用户从 URL 重定向到页面 404

标签 php mysql redirect

我有一个 php 脚本,可以根据记录 ID 将用户重定向到特定页面(例如 example.com/page.php?id=4)

我的问题是:如果用户在浏览器中键入不存在的记录 ID,我如何将用户重定向到 404 错误页面? (例如 example.com/page.php?id=59542)

尽管在数据库中放入一个不存在的 id 显示没有数据,但是用户仍然可以看到页面模板..但是数据为空...

谢谢

最佳答案

使用 if 语句检查数据库中是否存在这样的 ID,如果不存在,则执行: header("位置:404.php"); 您可以将 404.php 更改为您的 404 文件位置。

关于php - 如何将用户从 URL 重定向到页面 404,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21214281/

相关文章:

mysql - 将 `INNER JOIN` 与多个数据库表语句一起使用时意味着什么/发生了什么?

apache - 在 htaccess 中强制使用非 SSL 只能部分起作用

php 在该间隔日期内显示通知

php - 类定义问题

php - 用于测试 Web 表单中用户输入的正确处理的工具

php - mysql_num_rows 和条件

tomcat - 独立 Tomcat 保护免受指向其 IP 的流氓域

ios - WKWebview 注入(inject) cookie header 导致重定向循环

php - mysql单个返回值

php - PHP FPM不显示错误