如果页面中有错误,请重定向到自定义错误页面

我是PHPWeb开发的新手。我想知道如果页面上有错误,PHP中是否有任何代码可以将我重定向到页面( 将其命名为“ myerrorpage.php”

)?

JSP有可能使用下面的代码

<%@ page errorPage="myerrorpage.jsp" %>

我想知道JSPPHP中是否有上述类型的代码?是,那么请帮忙

任何帮助表示赞赏…

回答:

在php中,当代码中有错误时,您不会重定向,只需捕获该错误,然后采取您认为必要的任何操作即可。

为了捕获代码中的错误,必须使用set_error_handler定义一个自定义错误处理程序。

您也可以使用set_exception_handler处理未捕获的异常。

yourerrorpage.php当PHP代码有错误时,以下代码将重定向到。

<?php

function error_found(){

header("Location: yourerrorpage.php");

}

set_error_handler('error_found');

?>

请注意,header("Location: page.php");内容输出开始后,重定向类型不起作用。


或者,您可能想尝试Apache自定义错误响应

以上是 如果页面中有错误,请重定向到自定义错误页面 的全部内容, 来源链接: utcz.com/qa/400167.html

回到顶部