利用php记录搜索引擎的来路以及用户搜索输入的关键字,代码如下:

'百度','google.'=>'谷歌','soso.'=>'搜搜','sogou.'=>'搜狗','www.so.com'=>'360');

$q=array('百度'=>'/wd=([^&]*)/i','谷歌'=>'/q=([^&]*)/i','360'=>'/q=(.*)/i','搜狗'=>'/query=([^&]*)/i','搜搜'=>'/w=([^&]*)/i');

//author:www.Alixixi.com

foreach($spider as $k=>$v){

if(strpos($url,$k)){

preg_match("{$q[$v]}",$url,$b);

if($v=='搜搜'$v=='搜狗'){

$keywords=iconv('GBK','UTF-8',urldecode($b[1]));

}else{

$keywords=urldecode($b[1]);

}

echo "来自{$v}的关键字:".$keywords;

}

}

}

$url=$_SERVER['HTTP_REFERER'];//获取网站来源地址

recordUrlKeywords($url);

php记录搜索关键字_PHP记录搜索引擎来路以及搜索输入的关键字相关推荐

  1. 搜索不包含关键词_秘迹搜索——不记录关键词、不追踪、过滤广告的搜索引擎...

    今天,我们带来了一个可以保护个人隐私的网络搜索服务--秘迹搜索.秘迹搜索不会记录用户输入的查询关键词,真正做到搜索不留痕,彻底摆脱定向广告的骚扰. 谈到保护隐私,先来看看其他的网络搜索引擎是如何获取用 ...

  2. php获取搜索记录,PHP写的获取各搜索蜘蛛爬行记录代码

    那么下面分享一款用php写的获取各搜索蜘蛛爬行记录代码 支持搜索引擎如下 可以记录baidu,google,bing,yahoo,soso,sogou,yodao爬行网站的记录! php代码如下 fu ...

  3. 实现搜索历史的记录 (记录到本地存储中)

    什么是本地存储: 把数据存储到电脑本地(电脑的某个文件里面 ) 通过浏览器来存储的 有哪些本地存储的方式 : localStorage sessionStorage localStorage 永久存储 ...

  4. win10计算机搜索记录怎么删除,Windows10系统怎样删除浏览器搜索记录?

    Windows10系统 怎样删除浏览器搜索记录?我们经常都会使用浏览器来搜索一些自己需要的东西,为了更好地保护自己的隐私,我们需要定期清除搜索记录.下面,就随系统城小编一起看看具体操作步骤吧! 方法一 ...

  5. win7计算机搜索记录,如何在win7中清空电脑的搜索记录?

    如果是自己的电脑还好,若是那些公用的电脑,特别是在公共场合的电脑,我想,谁也不愿意让别人看到自己的搜索记录吧?现在的高科技犯罪真的很猖獗,没有别人做不到的,只有你想不到的,也许就是这样不经意留下的搜索 ...

  6. 搜索计算机文件夹的记录怎么删除,windows7搜索记录怎么删除_win7怎样清除电脑文件搜索记录-win7之家...

    由于win7系统中拥有着过多的文件,因此用户每次需要打开对应的文件时都会通过系统搜索功能来完成,这就导致了win7系统中保存着大量的文件搜索记录,不利于保证用户的隐私安全,那么windows7搜索记录 ...

  7. Vue用localStorage保存搜索历史记录/清空记录

    Vue搜索历史记录/清空记录 1.搜索后保存历史记录, localStorage.setItem(key,value) 2.在保存前,先判断数组中是否已存在记录(有:则清除该记录),并将搜索值unsh ...

  8. php文本数据库 搜索,一个文本数据库的搜索方法_php

    searchstr=("/".preg_quote($searchstr)."/"); //$searchstr是查找的关键字 $records=file($f ...

  9. php寻找文本,PHP文本数据库的搜索方法_php

    //php文本数据库的搜索方法 searchstr=("/".preg_quote($searchstr)."/"); //$searchstr是查找的关键字 ...

最新文章

  1. WinCE6.0 修改开机Logo方法集锦(二)
  2. Jenkins中连接Git仓库时提示:无法连接仓库:Error performing git command: git ls-remote -h
  3. java integer 包_java之学习基本类型包装类的概述及Integer类的概述和构造方法
  4. Web Worker 你知道吗?
  5. IPv6下VRRP配置原理及实例
  6. npm的“--force“和“--legacy-peer-deps“参数
  7. 智能DNS之DNS原理与解析
  8. 电脑共享文件打不开要如何解决
  9. 若有恒,何必三更眠五更起;最无益,莫过一日曝十日寒
  10. 谷歌浏览器自动翻译当前网页
  11. python陆股通_要闻:11月“陆股通”渠道外资净买入A股579亿元
  12. 名帖157 王徽之 行楷《新月帖》
  13. 和平精英显示模拟服务器已满,和平精英模拟器注册已经达到了上限怎么办?原因及解决方法分享...
  14. 阿里云域名备案问题 注销主体步骤
  15. 小杜机器人线下店_小度机器人怎么领养?小度机器人功能最新一览
  16. 性能优化之YUICompressor压缩JS、CSS
  17. Spring配置log4j
  18. 高压感应电机市场现状及未来发展趋势
  19. OpenLayers5在EPSG:4326下以m为单位画圆
  20. 国仁网络资讯:如何运营好小红书上直播间;超详细直播互动话术攻略教程。

热门文章

  1. HTTP状态查询,HTTP状态码含义,HTTP头部信息查询,http状态码表
  2. 基于Plaxis 2D的HSM模型在基坑开挖中的应用
  3. 将鼠标消息发送给指定的父控件_勾子
  4. 唯鲲论坛-你不得不知的外汇市场上的各种角色
  5. OGG抓取事务经常会用到的参数
  6. 傻白探索Chiplet,Chiplet Heterogeneous IntegrationTechnology—Status and Challenges(十四)
  7. Matlab如何控制圆柱体的高度,Matlab 画出不同位置高度的圆柱--样例
  8. 【Python文本处理】基于运动路线记录GPX的文件解析,及对经纬度坐标的数学模型运动速度求解
  9. IEEE独立出版 | 第七届计算机科学与智能控制国际会议(ISCSIC 2023)
  10. vue如何新建一个项目