我有一个php文件,我在用户成功购买订阅后加载,以跟踪使用AdWords转化跟踪的购买转化。在这之后,它需要将用户重定向到下一个适当的页面/account/subscription/
在顶部发送标题位置重定向之后,html呈现吗?
本来我置于header("Location: /account/subscription/");
低于该产生的误差headers already sent
转化跟踪代码。所以现在我把它放在跟踪代码上面。
因为我知道在我的想法中将标题重定向放在跟踪代码下面之后发送die()
的好做法,以便在页面加载html之前不会终止页面。
即使header
重定向位于页面的顶部,下面的HTML会在重定向之前呈现吗?
<?
header("Location: /account/subscription/");
?>
<!-- Event snippet for Example Purchase conversion page -->
<script>
gtag('event', 'conversion', {
'send_to': 'AW-************/**************',
'transaction_id': ''
});
</script>
<?
die();
?>
为什么要在同一页面输出内容到客户端的浏览器?他已经走了......如果这个gtag适用于谷歌分析,那么浏览器将不会运行它,因为它会收到一个301.因此,在之前标记页面和之后的页面。让我知道,如果我在左外野! – Nic3500
我仍然认为,即使它将重定向的HTML将首先加载虽然 –