asp 判断 来自那个搜索引擎

本教程告诉你用asp来判断当前浏览用户来自那里,如果来自那个搜索引擎之类的,下面我们就来看看写法吧.

  function getSearchKeyword(sRefererUrl){  //取搜索引擎中的关键字
   var p = "("
      + "google.+?q=([^&]*)" + "|sina.+?word=([^&]*)"
      + "|sohu.+?word=([^&]*)" + "|163.+?q=([^&]*)"
      + "|yahoo.+?p=([^&]*)" + "|baidu.+?word=([^&]*)"
      + "|openfind.+?q=([^&]*)" + "|lycos.+?query=([^&]*)"
      + "|aol.+?query=([^&]*)" + "|onseek.+?keyword=([^&]*)"
      + "|3721.com.+?name=([^&]*)" + "|search.tom.+?word=([^&]*)"
      + ")";
   var r = new RegExp(p,'gim');
   var a = r.exec(sRefererUrl);
   if(a) for(var i=a.length-1;i>=0;--i) if(a[i]) try{return decodeURIComponent(a[i])}catch(e){return a[i]};
   return '';
  }

时间: 2024-10-25 21:18:14

asp 判断 来自那个搜索引擎的相关文章

asp 判断是否为搜索引擎蜘蛛的代码_应用技巧

复制代码 代码如下: <% function GetBot() '查询蜘蛛 dim s_agent GetBot="" s_agent=Request.ServerVariables("HTTP_USER_AGENT") '关键判断语句 if instr(1,s_agent,"googlebot",1) >0 then GetBot="google" end if if instr(1,s_agent,"

asp 判断是否为搜索引擎蜘蛛的代码

复制代码 代码如下: <% function GetBot() '查询蜘蛛 dim s_agent GetBot="" s_agent=Request.ServerVariables("HTTP_USER_AGENT") '关键判断语句 if instr(1,s_agent,"googlebot",1) >0 then GetBot="google" end if if instr(1,s_agent,"

ASP制作强大的搜索引擎的思路

搜索引擎 不知你上网时注意到没有:一些内容丰富的网站,总建有一个内容搜索引擎:一些大型的商业网站或者综合网站,都配有强大的网站搜索引擎,比如搜狐.新浪.雅虎等等.其方便的搜索查询功能至今给人们留下难以磨灭的印象,你只要输入你想浏览资料的关键字(比如:网页),一按"搜索"按钮,关于"网页"的资料列表就呈现在你的眼前:这只是搜索引擎的基本功能--搜索查询.笔者现在专门负责网上山东(http://www.china-sd.net)中山东搜索版块的建设,利用最常用的开发语言

用ASP制作强大的搜索引擎

不知你上网时注意到没有:一些内容丰富的网站,总建有一个内容搜索引擎:一些大型的商业网站或者综合网站,都配有强大的网站搜索引擎,比如搜狐.新浪.雅虎等等.其方便的搜索查询功能至今给人们留下难以磨灭的印象,你只要输入你想浏览资料的关键字(比如:网页),一按"搜索"按钮,关于"网页"的资料列表就呈现在你的眼前:这只是搜索引擎的基本功能--搜索查询. 笔者现在专门负责网上山东(http://www.china-sd.net)中山东搜索版块的建设,利用最常用的开发语言--as

ASP 判断 URL 查询字段, 显示相关内容

显示 作用: 在一个页面里显示不同页面 本文件实现的功能 当 查询为空返回主页当 dateview.asp?dayview= 显示该条件里的内容, 忽略其他当 dateview.asp?yearview= 显示该条件里的内容, 忽略其他当 dateview.asp?monthview= 显示该条件里的内容, 忽略其他当 dateview.asp?weekview= 显示该条件里的内容, 忽略其他以上都不是,则显示 dateview.asp?todayview= 的内容 主文件---/------

使用ASP建设私人的搜索引擎

很多网络爱好者在创建自己的个人主页时,都绞尽脑汁让自己网站的功能更全面.在此,笔者介绍一种使用ASP建立自己的搜索引擎的方法. 基本思路 利用表单将用户提交的搜索关键字存储在变量中,并提交给ASP脚本处理.利用ASP内建的"REQUEST"对象获取变量中的关键字符,随后用"RESPONSE"的"REDIRECT"函数将关键字符转向提交到其他的诸如搜狐.网易等专业搜索引擎中,即可得出搜索结果.使得访客在自己的主页上就可方便地使用各大搜索引擎,无需登

ASP判断客户端浏览器语言自动跳转

<% dim lan lan=request.servervariables("http_accept_language") select case 1 case instr(lan,"zh-cn") response.redirect("http://www.3lian.com//cn/index.asp教程") '判断客户端是否是中文简体,如果是转向/cn/index.asp case instr(lan,"zh-tw&quo

asp判断文件FileExists,文件夹FolderExists,盘符driveexists

asp判断文件FileExists,文件夹FolderExists,盘符driveexists是否存在 ,盘符driveexists <% Set fs=Server.CreateObject("Scripting.FileSystemObject") if fs.driveexists("c:") = true then       Response.Write("Drive c: exists.") Else       Respons

线程-使用Java socket让客户端与服务器建立连接后,服务器如何判断来自客户端的各类请求

问题描述 使用Java socket让客户端与服务器建立连接后,服务器如何判断来自客户端的各类请求 初学java,目前写了一个服务端和一个客户端.大致了解了如何socket通信是如何操作的,并且初步实现了客户端和服务端的通信.也仅仅是是接受和返回简单的字符串.部分代码如下 public void run(){ try{ serverSocket=new ServerSocket(SERVER_PORT_ONE); System.out.println("serversocket已创建"