PHP从地址栏获取参数后解密,然后再进行跳转的代码

别人通过百度到访问本站A页面时,来路是

http://www.baidu.com/s?tn=you2000_pg&wd=%E6%B2%B3%E5%8D%97%E5%8D%97%E9%98%B3%E7%94%B5%E5%AD%90%E7%9C%BC&cl=3&ie=utf-8

他的搜索关键词是 河南南阳电子眼。

我希望实现的功能是访问A页面后, A页面再根据这个关键词自动跳转到另一个B页面

比如自动跳转到 http://www.sohu.com/1.php?=河南南阳电子眼

如果有字数限制,请发到邮箱 [email protected]

谢谢了。

特别说明,这个是要针对百度来访的。
虽然有跳转,但是搜索关键字 还是 wd=%E6%B2%B3%E5%8D%97%E5%8D%97%E9%98%B3%E7%94%B5%E5%AD%90%E7%9C%BC , ,没有还原成汉字啊。。。

第1个回答  2009-10-10
<?php

$url = 'http://www.baidu.com/s?tn=you2000_pg&wd=%E6%B2%B3%E5%8D%97%E5%8D%97%E9%98%B3%E7%94%B5%E5%AD%90%E7%9C%BC&cl=3&ie=utf-8';

preg_match( '/wd=([^&]*)&/i',$url , $ary);

header("Location: \"http://www.sohu.com/1.php?=$ary[1]\"");

?>
//=======================
<?php
$url = 'http://www.baidu.com/s?tn=you2000_pg&wd=%E6%B2%B3%E5%8D%97%E5%8D%97%E9%98%B3%E7%94%B5%E5%AD%90%E7%9C%BC&cl=3&ie=utf-8';

echo urldecode($url);
?>本回答被提问者采纳
第2个回答  2009-10-22
%E6%B2%B3%E5%8D%97%E5%8D%97%E9%98%B3%E7%94%B5%E5%AD%90%E7%9C%BC这是urlencode加密, 解密完就是 河南南阳电子眼
第3个回答  2009-10-18
楼上的写法不完全,我已经发你邮箱了。