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


Posted in PHP onFebruary 13, 2014
$rfr = $_SERVER['HTTP_REFERER'];
//if(!$rfr) $rfr='http://'.$_SERVER['HTTP_HOST']; 
if($rfr)
{
 $p=parse_url($rfr);
 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)";
}
PHP 相关文章推荐
PHP中调用JAVA
Oct 09 PHP
PHP与javascript对多项选择的处理
Oct 09 PHP
一些常用的php函数
Dec 06 PHP
Dedecms V3.1 生成HTML速度的优化办法
Mar 18 PHP
安装PHP可能遇到的问题“无法载入mysql扩展” 的解决方法
Apr 16 PHP
DedeCMS dede_channeltype表字段注释
Apr 07 PHP
PHP 文件上传全攻略
Apr 28 PHP
探讨php中防止SQL注入最好的方法是什么
Jun 10 PHP
php版淘宝网查询商品接口代码示例
Jun 17 PHP
PHP之十六个魔术方法详细介绍
Nov 01 PHP
php实现文件管理与基础功能操作
Mar 21 PHP
laravel实现图片上传预览,及编辑时可更换图片,并实时变化的例子
Nov 14 PHP
php中simplexml_load_string使用实例分享
Feb 13 #PHP
使用php显示搜索引擎来的关键词
Feb 13 #PHP
php根据日期判断星座的函数分享
Feb 13 #PHP
php的hash算法介绍
Feb 13 #PHP
php去除字符串换行符示例分享
Feb 13 #PHP
php中url函数介绍及使用示例
Feb 13 #PHP
php中的filesystem文件系统函数介绍及使用示例
Feb 13 #PHP
You might like
PHP4和PHP5共存于一系统
2006/11/17 PHP
PHP实现的文件操作类及文件下载功能示例
2016/12/24 PHP
详解no input file specified 三种解决方法
2019/11/29 PHP
Nigma vs Alliance BO5 第三场2.14
2021/03/10 DOTA
javascript 点击整页变灰的效果(可做退出效果)。
2008/01/09 Javascript
简单实用jquery版三级联动select示例
2013/07/04 Javascript
jquery简单实现图片切换效果的方法
2015/05/12 Javascript
详解JavaScript对W3C DOM模版的支持情况
2015/06/16 Javascript
Kindeditor在线文本编辑器如何过滤HTML
2016/04/14 Javascript
JS中检测数据类型的几种方式及优缺点小结
2016/12/12 Javascript
JavaScript中object和Object的区别(详解)
2017/02/27 Javascript
socket.io学习教程之基础介绍(一)
2017/04/29 Javascript
Vue之Watcher源码解析(2)
2017/07/19 Javascript
Angular.js中$resource高大上的数据交互详解
2017/07/30 Javascript
javascript将url解析为json格式的两种方法
2017/08/18 Javascript
[06:07]刀塔密之二:攻之吾命受之吾幸
2014/07/03 DOTA
[49:05]OG vs Newbee 2019DOTA2国际邀请赛淘汰赛 胜者组 BO3 第二场 8.21.mp4
2020/07/19 DOTA
Python StringIO模块实现在内存缓冲区中读写数据
2015/04/08 Python
Python 内置函数complex详解
2016/10/23 Python
Python遍历pandas数据方法总结
2018/02/09 Python
Python使用爬虫爬取静态网页图片的方法详解
2018/06/05 Python
linux 下python多线程递归复制文件夹及文件夹中的文件
2020/01/02 Python
浅谈django channels 路由误导
2020/05/28 Python
Python 生成短8位唯一id实战教程
2021/01/13 Python
澳大利亚礼品篮网站:Macarthur Baskets
2019/10/14 全球购物
MUGLER官方网站:蒂埃里·穆勒香水
2019/11/26 全球购物
大学生毕业自我鉴定范文
2013/11/03 职场文书
军训自我鉴定
2013/12/14 职场文书
初中政治教学反思
2014/01/17 职场文书
人事聘任通知
2015/04/21 职场文书
立项申请报告范本
2015/05/15 职场文书
2015年科普工作总结
2015/07/23 职场文书
我的生日感言
2015/08/03 职场文书
2016年中秋节寄语大全
2015/12/07 职场文书
python字符串的多行输出的实例详解
2021/06/08 Python
vue使用watch监听属性变化
2022/04/30 Vue.js