近日,有网友向V2EX反映,其网站的百度统计中莫名出现了许多与福利彩票相关的关键词。这些IP记录的来源显示是百度,但却是从其他网站打开的。
事实上,这是业界常用的利用搜索引擎做广告的方法。简单来说,就是伪装Referrer。起源是什么?如果从A页面点击到B页面,B页面的来源就是A页面的URL。伪装来源非常简单。有两种方法: 1、使用--referer参数或-e参数; 2.直接使用-H参数设置http header。具体操作如下:
1、-e/--referer参数方式:
# 告诉http服务器我来自qq.com
[root@aiezu.com ~]#curl -e http://qq.com http://aiezu.com/test.php 2/dev/null|grep HTTP_REFERER
[HTTP_REFERER]=http://qq.com
# 告诉http服务器我是通过在baidu.com搜索'aiezu'关键字进来的
[root@aiezu.com ~]#curl --referer https://www.baidu.com/s?wd=aiezu http://aiezu.com/test.php 2/dev/null|grep HTTP_REFERER
[HTTP_REFERER]=https://www.baidu.com/s?wd=aiezu
2.-H参数方法:
# 告诉http服务器我来自微博
[root@aiezu ~]# curl -H 'Referer: http://weibo.com' http://aiezu.com/test.php 2/dev/null|grep HTTP_REFERER
[HTTP_REFERER]=http://weibo.com