百度,360 大家都知道,属于中国大陆互联网上的两个大毒瘤。
百度就不多说了,罪行累累。
而 360 ,和百度的罪行也差不多,最不能忍的是上传用户浏览记录。
怎么说呢,那时候,为了帮助一个商家在微信里打开淘宝众筹的链接,就给淘宝众筹做了个镜像,用的是我博客的域名,然而后来考虑到安全问题,就没有使用了,那个页面的地址也从来没有公开过。然而,就是一个测试人员的手机上装了 360 ,应该是上传了浏览记录,然后。。。。就被 360 屏蔽了,那么我想请问 360 ,你上传用户的浏览记录之前有没有获得用户的同意呢?我做那个镜像,确实有些不妥,但我从来没公开过,那么请问 360 你是怎么访问到那个页面的呢?不去互联网上爬取地址进行分析,把用户用作爬虫来进行你那些勾当,这样合适吗?
基于以上几点,我就放出以下的代码,大家在 WordPress 你目前所用的模板 的 header.php 开头加入就可以弹出提示框了。
< ?php if(strpos($_SERVER["HTTP_REFERER"],"baidu.com")) { echo "<script>alert('您在使用百度哦,建议您换用 Google ,不要给流氓作恶的机会。')"; } if(strpos($_SERVER["HTTP_REFERER"],"360.cn")||strpos($_SERVER["HTTP_REFERER"],"haosou.com")) { echo "<script>alert('您在使用 360 哦,建议您立即卸载 360 系列产品 ,不要给流氓作恶的机会。')</script>"; } if(strpos($_SERVER["HTTP_USER_AGENT"],"360se")) { echo "<script>alert('您在使用 360浏览器 哦,建议您立即卸载 360 系列产品 ,不要给流氓作恶的机会。')</script>"; } if(strpos($_SERVER["HTTP_USER_AGENT"],"baidu")) { echo "<script>alert('您在使用 百度浏览器 哦,建议您立即卸载 百度 系列产品 ,不要给流氓作恶的机会。')</script>"; } ?>
当然,我只测试了搜索引擎屏蔽,而浏览器的,因为这两货太恶心就不测试了。
敢同恶鬼争高下,不向霸王让寸分。
祝好。
6 个评论
liwanglin12
360浏览器UA里不包含360字样,就是Chrome UA
glzjin
是的= = 所以很难防= = 也只是做个形式= =这种流氓浏览器还是直接劝别人不要用效率比较高~
Kenvix
防了业界毒瘤也就防了大部分访客
glzjin
没事~不用那两货的也大把多~至少你不是进来了嘛。。。。(不过 360 浏览器确实难防
某小黑
爪印
应该封杀到底
把echo换成die #(滑稽)
某小黑
PS. 单行的执行语句可以写成下面这样
if ( strpos($_SERVER[“HTTP_REFERER”],”baidu.com”) ) echo “您正在使用百度……’)” ;
PS2. 代码开头的 < ?php 不应该有空格 应为 <?php
PS3. 第一个百度的输出缺少了对应的闭合标签
PS4. 虽然都是小问题,但严谨一些总是好的
PSV. SONY Big Law Good