您的位置:首页 > 其它

百度搜索结果页面的参数 原先查询字符串(oq)

2013-01-07 13:44 639 查看
百度搜索结果页面出现相关搜索时会自动将搜索框输入的内容保存下来,百度搜索为这个参数单独命名为oq

百度搜索结果网址参数 原先查询字符串(oq)

名称 oq

含义 原先查询字符串(original queryString)

参数值

oq和关键词(wd)参数值有着相同的特征,亦是自行输入搜索词百度搜索框提示词相关搜索候选词或者错别字提示正确搜索词等,长度限制在38个汉字以内。

原先查询字符串不仅在相关搜索(f=1)中出现,另外几种搜索形式,如即时搜索提示(f=3)、错别字提示正确搜索(f=12)也会有oq

从逻辑角度看,原先查询字符串(oq)应在相关搜索_语义关联性(rs_src)之前,搜索形式(f)之后判断

[PHP]

$original_querystring=$_POST['original_querystring'];

$original_querystringgb=$_POST['original_querystringgb'];

if(preg_match("/ie=utf-8|baidu\?/i",$baidu))

{if(preg_match("/(oq=)([^&]+)/i",$baidudecode,$original_querystring))

echo"<tr class=\"center\"><td>原先查询字符串</td>"."<td>".$original_querystring[2]."</td></tr>";}

else

{if(preg_match("/(oq=)([^&]+)/i",$baidudecodegb,$original_querystringgb))

echo"<tr class=\"center\"><td>原先查询字符串</td>"."<td>".$original_querystringgb[2]."</td></tr>";}

[/PHP]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: