关于PHP的重定向处理

我对PHP重定向处理有一个疑问,所以我写下来。

在条件分支中,重定向处理(header函数)是否可行?

只要在header发出之前没有输出,条件分支的代码在前半部分就没有问题。

<?php

if(エラー確認処理をしてもしエラーがあればリダイレクト) {

header("Location: registration.php")
exit();

} 

我应该在哪里写exit?

严格来说,头部跳转后不会执行 exit。
exit 只是一种保险措施,用于处理头部无法成功执行的情况。
无论如何,如果有任何情况下不想进入更低的部分,建议在这里指定 exit。

我已经接到了修正。

错误。
仅仅使用header(Location)是无法完成处理的。
如果想要结束处理,必须写上exit。

广告
将在 10 秒后关闭
bannerAds