php获取搜索框的函数,php获取搜索引擎入站关键词的函数
本文介绍下,一段可以获取搜索引擎入站关键词的代码,有需要的朋友参考下。
代码如下:
0)
{
$start=stripos($url,'&');
$s_s_keyword=substr($url,0,$start);
}
else
{
$s_s_keyword=substr($url,0);
}
return $s_s_keyword;
}
$url=isset($_SERVER['HTTP_REFERER'])?$_SERVER['HTTP_REFERER']:'';//获取入站url。
$search_1="google.com"; //q=
$search_2="baidu.com"; //wd=
$google=preg_match("/\b{$search_1}\b/",$url);//记录匹配情况,用于入站判断。
$baidu=preg_match("/\b{$search_2}\b/",$url);
$s_s_keyword="";
if ($google)
{//来自google
$s_s_keyword=get_keyword($url,'q=');//关键词前的字符为“q=”。
$s_s_keyword=urldecode($s_s_keyword);
//$s_s_keyword=iconv("GBK","UTF-8",$s_s_keyword);//引擎为gbk
}
else if($baidu)
{//来自百度
$s_s_keyword=get_keyword($url,'wd=');//关键词前的字符为“wd=”。
$s_s_keyword=urldecode($s_s_keyword);
$s_s_keyword=iconv("GBK","UTF-8",$s_s_keyword);//引擎为gbk
}
echo '$s_s_keyword';
?>
代码说明:
1,注意字符编码的问题,因为不同的搜索引擎可能返回的编码格式不同。
2,功能更全的函数,可以参考这篇:获取搜索引擎关键词来源。
php获取搜索框的函数,php获取搜索引擎入站关键词的函数相关推荐
- html获取文本框的值,如何获取输入框的内容
js如何获取input输入框中输入的值 直接使用.value属性即可获取输入框的内容. 详细的步骤如下: 首先获取输入框对应的DOM元素,如: var bt=document.getElementBy ...
- php获取搜索记录,PHP写的获取各搜索蜘蛛爬行记录代码
那么下面分享一款用php写的获取各搜索蜘蛛爬行记录代码 支持搜索引擎如下 可以记录baidu,google,bing,yahoo,soso,sogou,yodao爬行网站的记录! php代码如下 fu ...
- php获取搜索框的函数,PHP自定义函数获取搜索引擎来源关键字的方法
本文实例讲述了PHP自定义函数获取搜索引擎来源关键字的方法.分享给大家供大家参考,具体如下: 获取搜索引擎来源关键字的函数: function getKeywords() { // 搜索引擎关键字映射 ...
- html中怎么获取搜索框中的值,百度API 搜索框,获取相应的地点的uid
在百度API的输入框中怎么根据搜索到的地址获取百度的uid body, html{width: 100%;height: 100%;margin:0;font-family:"微软雅黑&qu ...
- python help()函数(查看特定模块、关键词、函数等用法)
示例1: import torch help(torch.ones) 运行结果: D:\Dontla_miniconda3.8\python.exe C:/Users/Administrator/De ...
- Tensorflow+YOLO V4框架使用教程+YOLO V4获取识别框高度+基于相似三角形算法的物体距离测量
Tensorflow+YOLO V4框架使用教程+YOLO V4获取识别框高度+基于相似三角形算法的物体距离测量 Tensorflow+YOLO V4框架使用教程+YOLO V4获取识别框高度+基于相 ...
- PHP自动搜索框post,php搜索框提示(自动完成)实例代码_PHP教程
百度的搜索大家都在用,当用户输入文字时,搜索框下面自动提示相关的信息,加强了用户体验,的确不错,那么这个效果是如何实现的呢 先看一下效果图吧,这样更有动力,要不然大家还不知道我在讲什么,到底要达到什么 ...
- 搜索框内容自动提示bootstrap ajax
<!DOCTYPE html> <html lang="en"><head><meta charset="UTF-8" ...
- 轮播图、阅读注册协议、网页时钟、随机点名、小米搜索框、轮播图点击切换——web APIs练习
目录 一.获取元素(DOM) 1. 随机轮播图案例 2. 阅读注册协议(定时器间歇函数的应用) 3. 轮播图定时器版 4. 网页时钟 二.事件基础(DOM) 1. 随机点名案例 2. 轮播图点击切换( ...
最新文章
- PCIE 硬件接口那点屁事
- Sun公司开源游戏服务器Project Darkstar Server——(Sun game server , 简称 sgs)学习笔记(一):sgs简介...
- inotify介绍及rsync + inotify 实时同步备份
- mysql虚拟列(Generated Columns)及JSON字段类型的使用
- 如何在命令提示符下编译运行含有Package的java文件
- .NET6中关于Minimal API的简单使用
- hdu 1525 Euclid‘s Game
- 本周开课 | 第 5 期全基因组/外显子组家系分析理论和实战
- Python Lambda 的简单用法
- adb命令之service call
- 190320运算符数据类型
- 【vue】avue-crud配置大全-持续更新
- IIS协议和UDA1341TS音频编解码芯片简述
- 用Excel自动产生日期
- 如果不懂这些搜索技巧,就别说你懂 GitHub
- 58-硅谷课堂4-腾讯云点播管理模块
- VS2019设置代码自动换行
- 一文读懂VMware虚拟化技术(含超融合)
- Linux下的磁盘克隆、磁盘备份、磁盘还原、分区克隆、分区备份、分区还原
- 阿里巴巴 强大的帝国时代