PHP-如何尽早切断脚本?
我有相当简单的PHP代码,它从表单接收一些信息。如果出现错误,我想打印一条错误消息,返回一个链接,并切断脚本/页面的其余部分。我该怎么做 更新 抱歉,我不清楚这一点,但exit()正是我想要的-它只是打印了一条错误消息并结束了脚本。该页面仅用于验证表单,因此如果它提前退出就可以了 感谢您的回复。一个简单的PHP-如何尽早切断脚本?,php,Php,我有相当简单的PHP代码,它从表单接收一些信息。如果出现错误,我想打印一条错误消息,返回一个链接,并切断脚本/页面的其余部分。我该怎么做 更新 抱歉,我不清楚这一点,但exit()正是我想要的-它只是打印了一条错误消息并结束了脚本。该页面仅用于验证表单,因此如果它提前退出就可以了 感谢您的回复。一个简单的exit()应该可以。您还可以将错误消息包装在exit()中,如下所示:exit(“我的错误消息”)。有关函数的更多文档,请参见此处:尽可能使用exit()或die()。这将使您的PHP页面停止
exit()代码>应该可以。您还可以将错误消息包装在exit()
中,如下所示:exit(“我的错误消息”)代码>。有关函数的更多文档,请参见此处:尽可能使用exit()
或die()
。这将使您的PHP页面停止运行,如果您愿意,我相信您可以提供一条消息。您可以使用die()
来实现这一点:
die("An error has occurred. <br> <a href='link_to_previous_page'>Go back</a>");
die(“发生错误。
”;
正如kpsuperplane所说,您可以使用exit()
函数,但可以使用标题('Location:url\u of theu the\u error\u或\u help\u page.php')代码>然后是退出()
将用户重定向到您想要的任何位置。您的问题非常不清楚。。您永远不会只想中途中止脚本,您的页面可能会被破坏。如果您使用的是异常,您将能够在顶部捕获它,这应该足够了,对吗?不清楚您在问什么!你可以使用die();要结束脚本,如果已经打印了一些HTML怎么办?它将打印所有内容,包括die()
中包含的消息。我在编写错误页面时利用了这一点,因为页面仍然具有我想要的所有格式,但它显示的是错误消息而不是内容。