php标题(“位置”)在脚本结尾处的用法

时间:2015-08-12 15:50:50

标签: php

我正在编写一个将html表单提交到php脚本的应用程序。在php脚本的最后我有header("Location: finished.html");

目标是,一旦所有数据都被分析/提交给sql等,页面就会重定向。

我的问题是这个好的做法吗?简单地在脚本末尾设置标题似乎是不可靠的,因为在整个脚本中可能会发生各种错误。

我不希望页面简单地以PHP脚本结束,我想知道整个页面是否有错误。我尽可能多地进行错误检查。

1 个答案:

答案 0 :(得分:3)

只要你没有使用header()和喜欢或普通文本/ html向客户端发送任何回复,就可以使用echo/print而不会出现问题,请注意{{1}之前的空格/换行符}

PHP遇到错误后会停止处理。

如果遇到警告/通知,PHP将继续处理,但如果启用了屏幕错误报告,则警告生成的输出将阻止<?php执行,如评论中@Simba所述。