-1

我正在使用 jquery 并使用 php 文件将动态内容显示到不同的 URL。php 文件采用当前 url(参考)并查询数据库中的相应内容:

$url =  $_SERVER['HTTP_REFERER'];

这是jQuery:

<div id="dyncontent"></div>
<script type="text/javascript">
     $(function() {
         $.get('http://mydomain.com/content.php', function(data) {
             $('#dyncontent').html(data);
         });
     });
</script>

我知道机器人可以伪造 url 引用,但我不确定它是否可以获取我的 php 文件的内容。

有人有这方面的经验吗?如何有效地向机器人隐藏那段内容?

非常感谢。

4

1 回答 1

0

这是处理恶意机器人的好方法:用一个黑洞保护您的网站以防止恶意机器人

基本前提是(引自网站):

...在您的页面某处包含指向 robots.txt-forbidden 目录的隐藏链接。忽略或不遵守您的机器人规则的机器人将爬取链接并落入陷阱,然后执行 WHOIS 查找并将事件记录在黑洞数据文件中。一旦添加到黑名单数据文件中,恶意机器人将立即被拒绝访问您的站点....

如果机器人不遵守您的 robots.txt 文件,您可能不希望它出现在您的网站上。

于 2012-12-10T11:26:32.940 回答