调用重定向函数头后,我是否应该调用exit?

<?php // fileA
$urlFailToGoTo = '/formerror.php';

if (sth)
{
   header(sprintf("Location: %s", $urlFailToGoTo));
   exit(); //should I call exit() here? or return?
}

?>

谢谢

推荐答案

你绝对应该.否则脚本执行不会终止.仅设置另一个标头不足以重定向.

Php相关问答推荐

在WooCommerce中处理客户总支出中的退款

如何在搜索域名时重定向到登陆页?

PHP空数组定义与开始或结束逗号

PHP MySQL求和子树并与父树累加

在WooCommerce管理中 for each 运输方法设置添加自定义字段

SFTP在PHP(phpseclib3\Net\SFTP)-过滤目录列表结果服务器端可能吗?类似于psftp中的LS命令?

Select 本地提货时隐藏WooCommerce显示的发货成本

未定义的类型';PDF';在Laravel 8

将可编辑的计费自定义字段添加到 WooCommerce 管理单个订单

如何用十进制和字母数字减go 和添加 id

在php中计算两个没有假期的日期之间的小时差

通过存储库检索 Blade 上的单值数据 出错

MySQLI bind_param导致的Cannot modify readonly property错误

同时执行odbc_execute、odbc_fetch_row和odbc_result

Laravel 测试 assertJsonMissing 不适用于唯一的键.为什么?

使用 Eloquent 更新现有的外键值

为什么 ECDSA 384 签名验证在 GO 中失败,但在 PHP 中却没有?

来自命令行的 PHP 没有给出正确的结果

在全局安装 Composer 包后运行命令

Symfony 在将它传递给 Twig 时是否从数据库中获取整个对象?