6

这是最奇怪的事情。我有非常简单的 CF 代码,可以查看 cgi.HTTP_REFERER。简单地说,它着眼于推荐人。如果该链接是从我们的主网站域之外单击的,它会显示一些内容。否则,什么都不会发生。因此,如果有人点击 FB 的链接并进入我们的网站,它会显示一些内容。如果有人点击了我们网站主页上的链接,它什么也不做。

有一个特定的链接,当从我们的主页单击时,会发生“做某事”。我写出了所有变量,http_referrer 显示https://m.facebook.com。当我点击链接时,我不在 Facebook 上。我没有在手机上。当我点击链接时,我正在我的主网站主页上。

现在,这是我能想象的唯一事情:

  1. 我们有 facebook 评论那个故事页面。
  2. 该 URL 已在 Facebook 上共享。

但是,我们在 Facebook 上分享我们所有的故事,他们都有 FB 评论,所以我想如果 FB 存储这些信息,我会在所有页面上遇到这个问题。

有人知道为什么会这样吗?

4

1 回答 1

1

和其他人一样,我的 user_agent、remote_addr 和 referer 都是不正确的。根据我使用的浏览器,我还会看到不同的 remote_addr 值。所以无论你在倾倒什么,它都不是要求的 CGI 范围。

我怀疑您有一个处理 CGI 范围转储的函数,它位于持久范围内的 CFC 中,并且您在某处有一个 unVARed 变量?还是基于浏览器的页面缓存(可能在前端代理上?)以及缓存中的转储?

注意:在OperaSafari上,我没有将 Facebook 作为推荐人。

于 2013-04-03T19:41:25.967 回答