如何知道别人用file_get_contents读取我的页面 别人用file_get_contents读取我的页面怎么得到他们的网址我这里做个限制... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你要查询资料php 防采集... 至少有以下手段可以考虑,但如果你的页面是在互联网上公开的,那就没有根本手段防止别人读取。1. 查出这个人的ip地址,通过在web服务器或者操作系统层面禁止ip。 [代理,换ip]2. 如果确定别人使用php通过file_get_contents()读的,那么检查客户端的user_agent,不是正常的浏览器弦禁访问,可以中web服务器上或者php程序里实施。[伪造useragent]3. 如果某个ip地址在短时间内打开页面数超过一定数目,禁止该ip地址 [换ip,代理,减慢抓取速度]4. 页面不允许未登录用户查看 [抓取时带上登录后的cookie]想了这么几个办法,但都不能根本上解决问题。事实上,如果是公开页面,那是没有办法防止别人抓取的。 输出PDF的问题 如何判断某个checkbox是否被选中? PHP识别图片内容的程序,本地图片能读到,远程图片读不到? 删除文件和文件夹出现的问题 mysql4.1特殊符号问题多多 apache 的主目录怎么设置啊? 玩PHP以来遇到的最奇怪的问题 PHP中图片合成的问题 请问数据导入问题! php里面session传递不到值 PHP问题 易宝支付提示: 抱歉,订单信息丢失,请从商户网站重新提交
2. 如果确定别人使用php通过file_get_contents()读的,那么检查客户端的user_agent,不是正常的浏览器弦禁访问,可以中web服务器上或者php程序里实施。[伪造useragent]
3. 如果某个ip地址在短时间内打开页面数超过一定数目,禁止该ip地址 [换ip,代理,减慢抓取速度]
4. 页面不允许未登录用户查看 [抓取时带上登录后的cookie]想了这么几个办法,但都不能根本上解决问题。事实上,如果是公开页面,那是没有办法防止别人抓取的。