2

好的,Facebook 上发生了一些非常可疑的事情(还有什么是新的),我已经研究和测试了一个多小时,但没有成功。

通过使用下面的 PHP 代码并将其发布到我的 Facebook 墙上然后单击它,一旦页面出现,它不会显示 Facebook 推荐地址。

但是,如果我从我自己的站点单击显示“测试链接”的链接,它会将我的服务器和文件 URL 显示为引用者。

还有其他人面临同样的问题吗?

我完全感到困惑。

这是我的代码:

<?php

echo $_SERVER['HTTP_REFERER'];

echo "<br>";

echo "<a href=\"test.php\">Test link</a>";

?>
4

1 回答 1

5

HTTP_REFERER不是强制性的 HTTP 标头。许多网站欺骗/删除它。Facebook 显然也是如此。

于 2012-10-26T04:18:39.547 回答