使用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 获取mysql数据库信息代码
Mar 12 PHP
PHP中10个不常见却非常有用的函数
Mar 21 PHP
php切割页面div内容的实现代码分享
Jul 31 PHP
PHP使用正则表达式清除超链接文本
Nov 12 PHP
取得单条网站评论以数组形式进行输出
Jul 28 PHP
ThinkPHP控制器间实现相互调用的方法
Oct 31 PHP
php实现无限级分类
Dec 24 PHP
php使用escapeshellarg时中文被过滤的解决方法
Jul 10 PHP
Thinkphp3.2实用篇之计算型验证码示例
Feb 09 PHP
关于 Laravel Redis 多个进程同时取队列问题详解
Dec 25 PHP
ThinkPHP框架下微信支付功能总结踩坑笔记
Apr 10 PHP
Yii Framework框架开发微信公众平台示例
Apr 26 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
php后台如何避免用户直接进入方法实例
2013/10/15 PHP
PHP base64编码后解码乱码的解决办法
2014/06/19 PHP
PHP+Mysql基于事务处理实现转账功能的方法
2015/07/08 PHP
解决php extension 加载顺序问题
2019/08/16 PHP
js调用后台servlet方法实例
2013/06/09 Javascript
jquery ajax传递中文参数乱码问题及解决方法说明
2014/02/07 Javascript
node.js中的socket.io入门实例
2014/04/26 Javascript
JavaScript中的包装对象介绍
2015/01/27 Javascript
在Node.js应用中读写Redis数据库的简单方法
2015/06/30 Javascript
JS+CSS实现带有碰撞缓冲效果的竖向导航条代码
2015/09/15 Javascript
jQuery实现页面顶部显示的进度条效果完整实例
2015/12/09 Javascript
javascript显示上周、上个月日期的处理方法
2016/02/03 Javascript
EasyUI中在表单提交之前进行验证
2016/07/19 Javascript
jQuery Easyui使用(二)之可折叠面板动态加载无效果的解决方法
2016/08/17 Javascript
用JS实现简单的登录验证功能
2017/07/28 Javascript
Vue无限滑动周选择日期的组件的示例代码
2018/07/18 Javascript
javascript实现考勤日历功能
2018/11/29 Javascript
微信小程序保存多张图片的实现方法
2019/03/05 Javascript
小程序Scroll-view上拉滚动刷新数据
2020/06/21 Javascript
[47:46]完美世界DOTA2联赛 Magma vs GXR 第三场 11.07
2020/11/10 DOTA
python logging类库使用例子
2014/11/22 Python
Python协程的用法和例子详解
2017/09/09 Python
Python Django框架实现应用添加logging日志操作示例
2019/05/17 Python
python编写简单端口扫描器
2019/09/04 Python
python中count函数简单的实例讲解
2020/02/06 Python
Python基于xlrd模块处理合并单元格
2020/07/28 Python
Python+Appium实现自动化清理微信僵尸好友的方法
2021/02/04 Python
解决pytorch 数据类型报错的问题
2021/03/03 Python
突袭HTML5之Javascript API扩展4—拖拽(Drag/Drop)概述
2013/01/31 HTML / CSS
世界汽车零件:World Car Parts
2019/09/04 全球购物
公司给客户的感谢信
2015/01/23 职场文书
建国大业观后感600字
2015/06/01 职场文书
2016先进集体事迹材料范文
2016/02/25 职场文书
python中的None与NULL用法说明
2021/05/25 Python
不负正版帝国之名 《重返帝国》引领SLG手游制作新的标杆
2022/04/07 其他游戏
python中filter,map,reduce的作用
2022/06/10 Python