模拟 403 错误页面

2022-08-30 08:17:53

我知道你可以发送一个标题,告诉浏览器这个页面是被禁止的,比如:

header('HTTP/1.0 403 Forbidden');

但是,如何同时显示服务器上为此类错误创建的自定义错误页面?

默认情况下,仅发送标题会显示白色页面,但我记得不久前读到您可以使用客户错误页面。有人知道吗?


答案 1

只需在发送标头后回显您的内容即可。

header('HTTP/1.0 403 Forbidden');

echo 'You are forbidden!';

forbidden


答案 2

http_response_code在 PHP 5.4 中引入,使事情变得容易得多!

http_response_code(403);
die('Forbidden');

推荐