当前位置:  编程技术>php

使用php记录用户通过搜索引擎进网站的关键词

    来源: 互联网  发布时间:2014-08-26

    本文导语:  代码如下:$rfr = $_SERVER['HTTP_REFERER'];//if(!$rfr) $rfr='http://'.$_SERVER['HTTP_HOST']; if($rfr){ $p=parse_url(/blog_article/$rfr/index.html); parse_str($p['query'],$pa); $p['host']=strtolower($p['host']); $arr_sd_key=array(     'baidu.com'=>'word',     'google.com'=>'q',     'sina.com.cn'=>'wor...

代码如下:

$rfr = $_SERVER['HTTP_REFERER'];
//if(!$rfr) $rfr='http://'.$_SERVER['HTTP_HOST'];
if($rfr)
{
 $p=parse_url(/blog_article/$rfr/index.html);
 parse_str($p['query'],$pa);
 $p['host']=strtolower($p['host']);
 $arr_sd_key=array(
     'baidu.com'=>'word',
     'google.com'=>'q',
     'sina.com.cn'=>'word',
     'sohu.com'=>'word',
     'msn.com'=>'q',
     'bing.com'=>'q',
     '163.com'=>'q',
     'yahoo.com'=>'p'
     );
 $keyword='';
 $sengine=$p['host'];
 foreach($arr_sd_key as $se=>$kwd)
 {
  if(strpos($p['host'],$se)!==false)
  {
   $keyword=$pa[$kwd];
   $sengine=$se;
   break;
  }
 }
 $sql="insert into visit_log(domain,key_word,ct)";
}

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • c#中this关键字与base关键字使用方法
  • this关键字如何使用?
  • 怎么使用grep查找满足多个关键字任意一个的行
  • 如何在C语言的宏中使用类型关键字
  • 怎么使用assert 这个关键字?
  • linux下如何使用关键字查找文件??
  • oracle关键字作为字段名使用方法
  • C#使用yield关键字让自定义集合实现foreach遍历的方法
  • 简单问题:Unix下使用extern关键字的标准C程序如何编译?比如...
  • JAVA里的 super 关键字如何使用?
  • 高手答疑:transient关键字在何时使用?
  • c# Base关键字的使用
  • C#中的yield关键字的使用方法介绍
  • 从汇编看c++中函数里面的static关键字的使用说明
  • 从汇编看c++中extern关键字的使用
  • 描述C#多线程中lock关键字的使用分析
  • java多线程编程之慎重使用volatile关键字
  • java中final关键字使用示例详解
  • 深入C++中inline关键字的使用
  • PHP中使用strpos函数实现屏蔽敏感关键字功能
  • C++ I/O 成员 tellg():使用输入流读取流指针
  • 在测试memset函数的执行效率时,分为使用Cash和不使用Cash辆种方式,该如何控制是否使用缓存?
  • C++ I/O 成员 tellp():使用输出流读取流指针
  • 求ibm6000的中文使用手册 !从来没用过服务器,现在急需使用它,不知如何使用! 急!!!!!
  • Python不使用print而直接输出二进制字符串
  • 请问:在使用oracle数据库作开发时,是使用pro*c作开发好些,还是使用库函数如oci等好一些啊?或者它们有什么区别或者优缺点啊?
  • Office 2010 Module模式下使用VBA Addressof
  • 急求结果!!假设一个有两个元素的信号量集S,表示了一个磁带驱动器系统,其中进程1使用磁带机A,进程2同时使用磁带机A和B,进程3使用磁带机B。
  • windows下tinyxml.dll下载安装使用(c++解析XML库)
  • c#中SAPI使用总结——SpVoice的使用方法
  • tcmalloc内存泄露优化c++开源库下载,安装及使用介绍


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3