gpt4 book ai didi

php - 如果页面中有未处理的错误,我如何在 php 中重定向?

转载 作者:行者123 更新时间:2023-12-03 08:05:42 25 4
gpt4 key购买 nike

在 asp.net 中,如果页面中有未处理的错误,我可以轻松地将用户重定向到客户错误页面,方法是将其放在 web.config 上:

<customErrors mode="RemoteOnly" defaultRedirect="Oops.aspx"  />

我现在正在研究 php,如果出现未处理的错误,我想要将用户重定向到另一个页面。

最佳答案

如果出现错误,您不想重定向。您想使用 http 500 进行响应。

对于非 fatal error ,可以使用 php 的 set_error_handlerset_exception_handler职能。对于 fatal error ,PHP 将响应 500 和空白页面,但您可以将 Web 服务器配置为提供自定义页面。例如,对于 Apache,您将这一行放在配置中:

ErrorDocument 500 /error500.html

关于php - 如果页面中有未处理的错误,我如何在 php 中重定向?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10962023/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com