域名来路判断
来源:互联网 发布:软件架构设计实例 编辑:程序博客网 时间:2024/05/15 19:29
(一) PHP获取来路域名
$url = $_SERVER["HTTP_REFERER"]; //获取完整的来路URL$str = str_replace("http://","",$url); //去掉http://$strdomain = explode("/",$str); // 以“/”分开成数组$domain = $strdomain[0]; //取第一个“/”以前的字符用上面的方法才准确无误,如果你用PHP自带的函数就不对如:$_SERVER['SERVER_NAME'] 这个函数它获取的是服务器域名
(二)如何屏蔽一个域名来路的访问
if ($http_referer ~* www\.xxx\.com){ set $rule_0 1$rule_0;}if ($rule_0 = "1"){ rewrite ^/(.*)$ /-[F];}if ($http_referer ~* www\.xxx\.com){ set $rule_0 1$rule_0;}if ($rule_0 = "1"){ rewrite ^/(.*)$ /-[F];}复制代码上面这段是nginx的规则,你加添上去就行,如果是apache的话,自己转码吧,这个规则我也在用,可以有效的屏蔽但域名的来路,可以防止刷流量和恶意跳转点击广告。
屏蔽一个域名来路的方法规则适用于apache iis6 ii7 nginx
http://bbs.zb7.com/thread-537854-1-1.html
如何利用JS判断当前来路域名并跳转到指定页面
http://www.cnblogs.com/lazb/p/6888422.html
<script type="text/javascript"> if (window.location.href.indexOf("www.xt.com") > -1) { document.write("<li style='background:none;'><a href='http://www.xt.com/yygk/yyjj/915.html'>介绍</a></li>"); } else if (window.location.href.indexOf("www.gzxt.com") > -1) { document.write("<li style='background:none;'><a href='http://www.gzxt.com/yygk/yyjj/916.html'>介绍</a></li>"); } else if (window.location.href.indexOf("www.gzxt.com") > -1) { document.write("<li style='background:none;'><a href='http://www.gzxt.com/yygk/yyjj/917.html'>介绍</a></li>"); } </script>
阅读全文
0 0
- 域名来路判断
- 如何利用JS判断当前来路域名并跳转到指定页面
- ASP判断来路页面
- 判断来路执行跳转
- 利用javascript判断搜索引擎来路
- PHP 判断来路及提交表单
- JS判断搜索引擎来路跳转代码:
- 网站浏览器来路判断进行站点切换
- php修改来路域名的两种方法
- asp 判断当前的文件名以及页面来路
- PHP和JS判断搜索引擎来路跳转代码分析
- 判断搜索引擎来路进行跳转的代码(PHP+JS)
- js判断判断当前域名
- 判断域名格式合法性
- 域名合法判断
- C++判断域名是否合法
- 判断子域名
- 通过js判断访问请求来路进行页面跳转的示例
- text-shadow,box-shadow使用
- stack queue free-lock implate
- BFS/DFS
- <%@ taglib uri="" prefix=""%> 使用
- 了解log4j
- 域名来路判断
- List
- java redirect跳转
- String字符串的拼接问题
- java static
- CodeForces
- 新浪初见
- 从 ECMAScript 规范来看 JS 的 this 绑定规则
- 基于opencv的身份证识别系统