我有一个相当复杂的PHP脚本,它运行在商业化的PHP脚本之上(无法编辑)。
基础产品经常会出现标题:位置向前。
我在商业产品之上运行的脚本有时也会根据标题:位置原则转发URL。
当两个脚本都决定放置标题时出现问题:位置是,所以页面实际上有'重复标题',它被chrome阻止。
我能想到的解决方案(无法更改底层php脚本的核心代码)是(A)检查它是否已经发送了一个位置标头,如果是,请不要发送新的或(B)覆盖已发布的标题位置。
这两种选择中的任何一种都可能吗?
答案 0 :(得分:0)
一旦你决定抛出另一个页面,脚本的工作就应该完成,即header('Location: page.php')
你打电话给exit;
后是header()
吗?
exit;
将停止执行您的脚本,因此您无法更改的其他脚本将无法尝试执行另一个header()
语句。