background image

PHP 获取搜索引擎关键字来源的函数(支持百度和谷歌等搜索

引擎)

  通过网站功能来增加一字段,获取来源关键字,如何获取来源关键字,代码发在下
面,里面包含(百度、谷歌、雅虎、搜狗、搜搜、必应、有道)几大搜索引擎的获取方法,代
码中均注明,希望对你有帮助,分享一下
最近遇到一个项目,客户需要一个功能,一个商品销售下单需要知道用户下单是从哪个
途径来的,认为客服软件(53 客服)和站长统计只能满足工作时间,及晚上下班和周六
日休息,客服不在线,用户下单会不知道该订单的具体来源,所以嘛,又只能通过网站
功能来增加一字段,获取来源关键字,如何获取来源关键字,代码发在下面,里面包含
(百度、谷歌、雅虎、搜狗、搜搜、必应、有道)几大搜索引擎的获取方法,代码中均注明,

 

希望对你有帮助,分享一下
 

 

代码如下:
代码如下:
 
<?php 

//

 

获取来自搜索引擎入站时的关键词

function

 get_keyword(

$url

,

$kw_start

$start

=

stripos

(

$url

,

$kw_start

); 

$url

=

substr

(

$url

,

$start

+

strlen

(

$kw_start

)); 

$start

=

stripos

(

$url

,'&'); 

if

 (

$start

>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= utf8 

$search_2

="baidu.com"; 

//wd= gbk 

$search_3

="yahoo.cn"; 

//q= utf8