使用php记录用户通过搜索引擎进网站的关键词
- 软件编程
- 2026-01-11 16:25:55
复制代码 代码如下:
$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)";
}
# 搜索引擎
# 关键词
# google
# BR
# http
# gt
# host
# pa
# word
# span
# nbsp
# array
# query
# baidu
# php实现统计网站在线人数的方法
# _SERVER
# HTTP_HOST
# HTTP_REFERER
# php判断终端是手机还是电脑访问网站的思路及代码
# parse_url
# php中smarty实现多模版网站的方法
# php获取从百度搜索进入网站的关键词的详细代码
# 建站常用13种PHP开源CMS比较
# strtolower
# 使用PHP curl模拟浏览器抓取网站信息
# GREATNUKE为您提供免费PHP-Nuke建站系统
# PHP怎么实现网站保存快捷方式方便用户随时浏览
# php网站地图生成类示例
# 推荐10个提供免费PHP脚本下载的网站
# PHP+jquery实时显示网站在线人数的方法
# php使用cookie显示用户上次访问网站日期的方法
# PHP网站开发中常用的8个小技巧
# php实现专业获取网站SEO信息类实例
# PHP网站建设的流程与步骤分享
# 国外比较好的几个的Php开源建站平台小结
# arr_sd_key
# rfr
# parse_str
相关栏目:
【
教研文案 】
【
日常文案 】
【
AI模型 】
【
网络运营 】
【
营销推广 】
【
云计算 】
【
技术教程 】
【
软件编程 】
【
汉字学习 】
【
歌词歌曲 】
【
精选文章 】
相关推荐:
Pycharm-community-2025.2.3 社区版安装教程图文详解
Java接口和抽象类有什么区别
python selenium 获取接口数据的实现
微信小程序实现点击导航标签滚动定位到对应位置
解决Android自定义view获取attr中自定义颜色的问题
vue实现两个区域滚动条同步滚动
CentOS8.2安装Java 14.0.2的教程详解
Git提交代码错了吃后悔药的几种常用办法(场景分析)
docker修改未启动容器的配置信息操作
php远程请求CURL实例教程(爬虫、保存登录状态)
python调用jenkinsAPI构建jenkins,并传递参数的示例
c# 线程安全队列的用法原理及使用示例
java awt实现计算器功能
关于小程序优化的一些建议(小结)
Spring MVC数据处理和乱码问题详解
Java常用对象操作工具代码实例
MySQL decimal unsigned更新负数转化为0
Ubuntu配置Pytorch on Graph (PoG)环境过程图解
MySql如何查看索引并实现优化
python可视化 matplotlib画图使用colorbar工具自定义颜色
JavaWeb入门教程之分页查询功能的简单实现
JavaScript实现复选框全选和取消全选
python从ftp获取文件并下载到本地
MongoDB如何正确中断正在创建的索引详解
Python文件名匹配与文件复制的实现
docker容器通过ping直接运行获取公网IP操作
通过实例解析synchronized和lock区别
PHP笛卡尔积实现原理及代码实例
Druid监控分布式实现过程解析
解决docker CMD/ENTRYPOINT执行sh脚本报: not found/run.sh:
Docker容器时区调整操作
Docker安装MySQL和Redis的方法步骤
shell脚本--sed的用法详解
python爬虫beautifulsoup解析html方法
python 实现性别识别
mysql用户变量与set语句示例详解
RedisAPI原子性操作及原理解析
利用zabbix监控ogg进程(Windows平台)
Navicat连接虚拟机mysql常见错误问题及解决方法
python的数学算法函数及公式用法
在java中main函数如何调用外部非static方法
python遍历路径破解表单的示例
jQuery-App输入框实现实时搜索
Vue实现简单购物车功能
JRebel在线激活破解实现教程
JavaScript实现弹出窗口效果
Android6.0获取动态权限代码示例
Python实现Kerberos用户的增删改查操作
C++模板元编程实现选择排序
微信小程序向Java后台传输参数的方法实现
本文转自网络,如有侵权请联系客服删除。
热门内容推荐
C#使用虚拟方法实现多态
- 2026-01-11
JavaScript原生对象之String对象的属性和方法详解
- 2026-01-11
js实现DOM走马灯特效的方法
- 2026-01-11
轻松创建nodejs服务器(1):一个简单nodejs服务器例子
- 2026-01-11
php实现微信公众平台账号自定义菜单类
- 2026-01-11
