2014-12-08 104 views
0

我在两个不同的服务器上运行OpenCart商店(开发和分段完全相同的站点)。在服务器#1上一切正常,但在服务器#2我突然看到参数CSRF_TOKEN = xxxxxxx附加到各种URL,但不是所有的URL。追加到请求的CSRF令牌

这是从哪里来的???

例如,如果我按“添加到购物车”按钮上的jQuery抛出以下异常: 错误:语法错误,无法识别的表达:?CSRF_TOKEN = XXXXXXX

我也越来越一堆其他的错误,全部归因于这个神秘的CSRF_TOKEN。 如果我将鼠标悬停在某些链接上,我会将CSRF_TOKEN看作URL的一部分,但它不在源代码中,但以某种方式终止于客户端。

我正在运行Apache版本2.2.29和PHP 5.4.32。我不知道这是从哪里来的,或者该怎么做 - 关于这里发生的事情的任何想法?

回答

0

我的托管服务提供商确认这是导致问题的服务器上的安全规则,并帮助我解决该问题。