1. php 該如何獲取從百度搜索進入網站的關鍵詞
可以獲取到用戶跳轉時最後一次的鏈接,也就是你拿到用戶來源鏈接後,看看這裡面是否包含關鍵詞信息,如果不包含,那就沒辦法通過開發的方式實現。比如網路搜索,也許可以使用他們的網站統計服務來查看數據,但自己開發,可能不行。
像 MEZW搜索 這種直接跳轉的話,就沒問題,同樣獲取來源鏈接地址,然後從裡面提取關鍵詞即可。
2. 如何給基於WordPress的網站添加關鍵詞和描述
關鍵詞添加 編輯主題的右側,我們找到header.php,並單擊,進入到該php文件的程序編輯界面
在文件的頭部,我們找到</title>代碼,這代碼表示標題結束的意思。我們要做的就是在這個</title>之後,加入我們自己寫的關於網站主題和描述的代碼。當然,找到後,我們最好空出幾格方便我們填寫。
接下來要做的,就是將我們寫好的代碼添加進去。代碼如下:
<meta name="keywords" content="這里填寫你網站的關鍵詞" /><meta name="description" content="這里填寫你網站的描述"/>
復制好以後,我們需要按照自己的需要,將<>中的中文部分改為自己想要添加的關鍵詞和描述。這個是我們按照自己的需要添加的,就是說你的網站主題相關的一些熱搜詞彙。
接下來,點擊下方的「更新文件」,我們就為網站添加好描述和關鍵詞啦。
3. 如何用php採集百度的熱門關鍵詞
<?php
$url='http://top..com/buzz/top10.html';
$content=file_get_contents($url);
eregi('<tr><td class="rank">(.*)</a></td><td>',$content,$rg);
$txt= str_replace("<(.*)>","",$rg);
echo $txt;
?>
可能其中有些錯誤,基本原理是這樣的!
現在提取獨有的代碼段,然後對該代碼段進行必要的處理,得到抽取結果!
4. php 熱詞搜索功能怎麼做
給你說說思路 ,,看你自己理解,,搜索做好了是吧,,當用戶搜索時候,要輸入想搜索的詞,,例如你的"松節油" 那麼你就可以統計一下用戶搜索"松節油"的次數,,存在資料庫當中,,每搜索一次 記錄+1,,然後排序數量最多的顯示,再根據時間篩選一下,明白了嗎
5. php 網站熱門搜索怎麼做
你目前實際執行的SQL是 :select * from 表(數據表名稱) where 產品編號(數據表欄位) like "cp-1"(搜索值)
而你需要執行的SQL應該是 :select * from 表(數據表名稱) where 產品編號(數據表欄位) = "cp-1"(搜索值)
具體的情況要看你的代碼才知道
6. 如何 用php抓取google關鍵詞排名
1.說下思路,利用PHP的curl函數儲存cookie,google搜索頁面是無法用file_get_connents打開的,必須要完全模擬瀏覽器才行,網路就不同了,直接用file_get_conntens抓取頁面,然後用正則處理下就行了。
2.[code]<?php
header("Content-Type:text/html;charset=utf-8");
functionggsearch($url_s,$keyword,$page=1){
$enKeyword=urlencode($keyword);
$rsState=false;
$page_num=($page-1)*10;
if($page<=10){
$interface="eth0:".rand(1,4);//避免GG封IP
$cookie_file=dirname(__FILE__)."/temp/google.txt";//存儲cookie值
$url="http://www.google.com/search?q=$enKeyword&hl=en&prmd=imvns&ei=JPnJTvLFI8HlggeXwbRl&start=$page_num&sa=N";
$ch=curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
//curl_setopt($ch,CURLOPT_USERAGENT,$_SERVER['HTTP_USER_AGENT']);//獲取瀏覽器類型
curl_setopt($ch,CURLOPT_USERAGENT,"Mozilla/5.0(Windows;U;WindowsNT6.1;en-US;rv:1.9.1.2)Gecko/20090729Firefox/3.5.2GTB5");
curl_setopt($ch,CURLOPT_INTERFACE,"$interface");//指定訪問IP地址
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_FOLLOWLOCATION,1);
curl_setopt($ch,CURLOPT_COOKIEJAR,$cookie_file);
$contents=curl_exec($ch);
curl_close($ch);
$match="!<div\s*id=\"search\">(.*)</div>\s+<\!--z-->!";
preg_match_all("$match","$contents",$line);
while(list($k,$v)=each($line[0])){
preg_match_all("!<h3\s+class=\"r\"><a[^>]+>(.*?)</a>!",$v,$title);
$num=count($title[1]);
for($i=0;$i<$num;$i++){
if(strstr($title[0][$i],$url_s)){
$rsState=true;
$j=$i+1;
$sum=$j+(($page)*10-10);
//echo$contents;
echo"關鍵字".$keyword."<br>"."排名:".'<fontcolor="red"size="20"style="">'.$sum.'</font>'."####"."第".'<fontcolor="#00FFFF"size="18"style="">'.$page.'</font>'."頁"."第".'<fontcolor="#8000FF"size="15"style="">'.$j.'</font>'."名".$title[0][$i]."<br>";
echo"<ahref='".$url."'>"."點擊搜索結果"."</a>"."<br>";
echo"<hr>";
break;
}
}
}
unset($contents);
if($rsState===false){
ggsearch($url_s,$keyword,++$page);//找不到搜索頁面的繼續往下搜索
}
}else{
echo'關鍵字'.$keyword.'10頁之內沒有該網站排名'.'<br>';
echo"<hr>";
}
}
if(!empty($_POST['submit'])){
$time=explode('',microtime());
$start=$time[0]+$time[1];
$more_key=trim($_POST['textarea']);
$url_s=trim($_POST['url']);
if(!empty($more_key)&&!empty($url_s)){
/*判斷輸入字元的規律*/
if(strstr($more_key,"\n")){
$exkey=explode("\n",$more_key);
}
if(strstr($more_key,"|")){
$exkey=explode("|",$more_key);
}
if(!strstr($more_key,"\n")&&!strstr($more_key,"|")){
$exkey=array($more_key);
}
/*判斷是否有www或者http://之類的東西*/
if(count(explode('.',$url_s))<=2){
$url=ltrim($url_s,'http://www');
$url='www.'.$url_s;
}
foreach($exkeyas$keyword){
//$keyword;
ggsearch($url_s,$keyword);
}
$endtime=explode('',microtime());
$end=$endtime[0]+$endtime[1];
echo'<hr>';
echo'程序運行時間:';
echo$end-$start;
//die();
}
}
?>
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<htmlxmlns="http://www.w3.org/1999/xhtml">
<head>
<title>抓取排名</title>
</head>
<body>
<formaction=""method="post">
<span>關鍵字:</span><textareaname="textarea"rows="20"cols="40"wrap="off">
格式例如:keyword1|keyword2|keyword3
或者:keyword1
keyword2
keyword3
</textarea>
<span>url地址:</span><inputtype="text"name="url">
<inputtype="submit"name="submit"value="搜索">
</form>
</body>
7. PHP 熱詞搜索功能怎麼做
你的項目大不大?不大的話就給每條數據加幾個關鍵詞,然後根據關鍵詞搜索
大的話你就可以考慮使用搜索引擎了,coreseek,sphnix,都可以的,也可以借用google/站內搜索,完w3cshooll就是借用google的
8. 如何給基於WordPress的網站添加關鍵詞和描述
首先,登錄自己的WordPress後台程序。
然後,我們進入外觀——編輯。
在編輯主題的右側,我們找到header.php,並單擊,進入到該php文件的程序編輯界面。
在文件的頭部,我們找到</title>代碼,這代碼表示標題結束的意思。我們要做的就是在這個</title>之後,加入我們自己寫的關於網站主題和描述的代碼。當然,找到後,我們最好空出幾格方便我們填寫。
接下來要做的,就是將我們寫好的代碼添加進去。代碼如下:
<meta name="keywords" content="這里填寫你網站的關鍵詞" /><meta name="description" content="這里填寫你網站的描述"/>
復制好以後,我們需要按照自己的需要,將<>中的中文部分改為自己想要添加的關鍵詞和描述。這個是我們按照自己的需要添加的,就是說你的網站主題相關的一些熱搜詞彙。
7
接下來,點擊下方的「更新文件」,我們就為網站添加好描述和關鍵詞啦。
9. wordpress網站關鍵詞的優化在哪
首先,登錄自己的WordPress後台程序。
就這么簡單,你學會了嗎?
10. 拜求用php如何統計網站內熱搜詞
程序實現可以這樣、
建立一個搜索表,欄位為ID、搜索關鍵字、搜索次數、
當用戶搜索的時候就把用戶搜索的關鍵字存入該表,當然出現相同的關鍵字則更新數據,並修改搜索次數加一,沒有則新增搜索關鍵字數據。然後就可以統計出網站熱搜詞了。
當然表還可以增加欄位,如用戶搜索來源地址等等、