Jam*_*s R 6 php wordpress varnish
第一个注意事项:此站点托管在WPEngine(清除缓存)上,但我似乎无法在另一台服务器上复制该问题.
我们需要能够在某些页面上访问$ _GET php变量.为了测试,我修改了我们的Wordpress header.php,在第一行做了一个var_dump.
通常,一切正常.但是,如果URL字符串包含"utm_",则$ _GET中的每个后续变量都将被删除.更奇怪的部分是,如果我登录到Wordpress,一切正常.
我们的Paypal返回网址如下所示:
http://oururl.com/buy/thankyou/?utm_nooverride=1tx=xxxxyyyy ...
utm_nooverride导致$ _GET为空数组.如果我将其更改为"test = 1&tx = xxxxyyyy",则可以正常工作.如果我使用"utm_test = 1&tx = xxxxyyyy",我会再次得到一个空数组.
.htaccess中没有什么奇怪的,只有少数标准的Wordpress行.
托管中有什么东西导致这个吗?
小智 11
如果其他人遇到同样的问题,就像我刚才那样,我通过实时聊天和WPEngine支持团队进行了交谈.他们在几分钟内纠正了它
这是我们聊天的简短记录:
链接供参考:https://wpengine.com/support/utm-gclid-variables-caching/