避免在浏览器上加载脚本

时间:2015-11-21 00:01:30

标签: php wordpress browser woocommerce

我在WooCommerce商店购买后会在浏览器中运行转换代码。该代码只能运行一次。重新加载thankyou页面会导致转换计数两次而不是一次。

我已经搜索了一些解决方案,但我不确定正确的策略是什么,这意味着具有最准确结果的策略。

在第一次加载后设置服务器哈希变量,如果设置了变量,则阻止重新加载脚本? 饼干? Ajax的?

实现准确解决方案的最有希望的策略是什么?

2 个答案:

答案 0 :(得分:2)

运行脚本后,使用header()重定向到其他页面。这在接受POST表单的页面上很常见,在处理后重定向,因此用户无法重新提交。

header("Location: http://the.other.url/");

答案 1 :(得分:0)