百度搜索引擎結果網址參數 搜索框位置(rsv_bp)

百度搜索框提示並不會在所有的搜索框中彈出。在頁腳搜索框、不支持 Java 的瀏覽器和搜索設置裏改成不顯示搜索框提示就不會有搜索下拉框提示,在此介紹下與之相關的參數搜索框位置(rsv_bp)。

[b]百度搜索結果網址參數 搜索框位置(rsv_bp)[/b]
名稱 [b]rsv_bp[/b]
含義 搜索框位置(box position)
參數值
0 在百度搜索框初次輸入
1 繼續在頁眉搜索框輸入
2 繼續在頁腳搜索框輸入

[b]rsv_bp=0[/b] 表示在百度首頁、瀏覽器的百度搜索欄、導航站等初次在搜索框輸入內容進行搜索。
[b]rsv_bp=1[/b] 表示在百度搜索結果的頁眉(header)搜索框中繼續搜索
[b]rsv_bp=2[/b] 表示在百度搜索結果的頁腳(footer)搜索框中繼續搜索

至少連續搜索過2次以上,纔會出現 rsv_bp=1 或 rsv_bp=2。

[PHP]

$rsv_bp=$_POST['rsv_bp'];

if(preg_match("/(rsv_bp=0)/i",$baidu))
echo"<tr class=\"center\"><td>搜索框位置</td>"."<td>在百度搜索框初次輸入</td></tr>";
elseif(preg_match("/(rsv_bp=1)/i",$baidu))
echo"<tr class=\"center\"><td>搜索框位置</td>"."<td>繼續在頁眉搜索框輸入</td></tr>";
elseif(preg_match("/(rsv_bp=2)/i",$baidu))
echo"<tr class=\"center\"><td>搜索框位置</td>"."<td>繼續在頁腳搜索框輸入</td></tr>";
elseif(preg_match("/(&rsv_bp=)([^&]+)/i",$baidu,$rsv_bp))
echo"<tr class=\"center\"><td>搜索框位置</td><td>第".($rsv_bp[2])+1."種</td></tr>";

[/PHP]
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章