怎么得到百度或者google.com搜索后点击过来的关健字? 按照楼上方法获得访问来源就可以了.不过要注意,百度和google的页面一个是UTF-8的,一个是GBK的,所以urlencode后的中文编码不一致.你需要注意下. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个我知道,我的意思是说怎么得到http://www.google.cn/search?complete=1&hl=zh-CN&q=%E6%88%91%E6%98%AF%E8%B0%81&meta=这个q的值 我的意思是得到q=%E6%88%91%E6%98%AF%E8%B0%81 中的%E6%88%91%E6%98%AF%E8%B0%81 http://www.baidu.com/s?lm=0&si=&rn=10&ie=gb2312&ct=0&wd=%CE%D2%CA%C7%CB%AD&pn=90&cl=3或者wd=%CE%D2%CA%C7%CB%AD中的wd的值 先以"&"为边界分解成数组,每个元素就是"key=value"这样的形式了$pattern = "/^(.+?)=([^$]*)/i";$key = preg_replace($pattern, "\\1", $str); // $str就是一个数组元素的值$value = preg_replace($pattern, "\\2", $str);大致上是这样,特殊形式没有考虑…… /******百度的*****/$str = "http://www.baidu.com/s?lm=0&si=&rn=10&ie=gb2312&ct=0&wd=%CE%D2%CA%C7%CB%AD&pn=90&cl=3";$queryarr = (parse_url($str));parse_str ($queryarr[query]);echo $wd;/*******google的******/$str = "http://www.google.cn/search?complete=1&hl=zh-CN&q=%E6%88%91%E6%98%AF%E8%B0%81&meta=";$queryarr = (parse_url($str));parse_str ($queryarr[query]);echo $q; 能不能按不同的按钮提交到不同的页面 PHP连接ACCESS 条件查询时 条件为中文 报错! 关于上传文件大小的问题,求助! 请帮我看看这段数据的解析 PHP中有关类调用函数的问题 PHP mysql_fetch_array 使用问题 小问题一个 数组循环 php mysql 用join查询多表联合数据时,如何查询提高查询速度,请各位大神给点建议 swool有没有比较好的开源框架 PHP使用GD如何实现[黑白照片\浮雕效果\老照片\素描效果\凸透镜\漩涡]的效果 配置APACHE + php :啥都改遍了,php页面还不行 求救!!
http://www.google.cn/search?complete=1&hl=zh-CN&q=%E6%88%91%E6%98%AF%E8%B0%81&meta=
这个q的值
$pattern = "/^(.+?)=([^$]*)/i";
$key = preg_replace($pattern, "\\1", $str); // $str就是一个数组元素的值
$value = preg_replace($pattern, "\\2", $str);大致上是这样,特殊形式没有考虑……
$queryarr = (parse_url($str));
parse_str ($queryarr[query]);
echo $wd;/*******google的******/
$str = "http://www.google.cn/search?complete=1&hl=zh-CN&q=%E6%88%91%E6%98%AF%E8%B0%81&meta=
";
$queryarr = (parse_url($str));
parse_str ($queryarr[query]);
echo $q;