<div class="codetitle"><a style="CURSOR: pointer" data="55610" class="copybut" id="copybut55610" onclick="doCopy('code55610')"> 代码如下:<div class="codebody" id="code55610"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> greengnn codes <form action="index.php" method="get"> <input name="url" size="80"><button type="submit">GO <?php //获取关键词及所属来源搜索引擎名称 $search_url = isset($_GET['url'])?$_GET['url']:''; //代表传入的地址 /$search_url = urldecode($search_url); print_r($search_url); / $config = array( "s1"=>array( "domain" => "google.com", "kw" => "q", "charset" => "utf-8" ), "s3"=>array( "domain" => "google.cn", "s4"=>array( "domain" => "baidu.com", "kw" => "wd", "charset" => "gbk" ), "s5"=>array( "domain" => "soso.com", "s6"=>array( "domain" => "yahoo.com", "s7"=>array( "domain" => "bing.com", "s8"=>array( "domain" => "sogou.com", "kw" => "query", "s9"=>array( "domain" => "youdao.com", ); //函数作用:从url中提取关键词。参数说明:url及关键词前的字符。 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,$start); } else { $s_s_keyword=substr($url,0); } return $s_s_keyword; } $arr_key = array(); foreach($config as $item){ $sh = preg_match("/b{$item['domain']}b/",$search_url); if($sh){ $query = $item['kw']."="; $s_s_keyword = get_keyword($search_url,$query); $F_Skey=urldecode($s_s_keyword); if($item['charset']=="utf-8"){ $F_Skey=iconv( "UTF-8","gb2312//IGNORE",$F_Skey); //最终提取的关键词 } $keys = explode(" ",$F_Skey); $arr_key[$item['domain']] = $keys; } } echo ""; print_r($arr_key); ?>
(编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|