为了账号安全,请及时绑定邮箱和手机立即绑定

PHP-我应该在调用Location:Header之后调用Exit()吗?

PHP-我应该在调用Location:Header之后调用Exit()吗?

PHP
慕森王 2019-06-26 14:00:12
PHP-我应该在调用Location:Header之后调用Exit()吗?调用重定向函数标头后,是否应该调用Exit?<?php // fileA $urlFailToGoTo = '/formerror.php'; if (sth) {    header(sprintf("Location: %s", $urlFailToGoTo));    exit(); //should I call exit() here? or return? } ?>谢谢
查看完整描述

3 回答

?
守候你守候我

TA贡献1802条经验 获得超10个赞

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


查看完整回答
反对 回复 2019-06-26
?
牧羊人nacy

TA贡献1862条经验 获得超7个赞

通常是很好的做法exit;(注意-这是一个关键字,所以您不需要())在发送Location:标头,因为浏览器应该重定向到新页面,因此通常不希望进一步执行当前脚本。


查看完整回答
反对 回复 2019-06-26
  • 3 回答
  • 0 关注
  • 1014 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信