}
}
//判断目标 URL 是否带有?(即是否带有参数)
$cc=strpos($url,"?")?"&":"?";
//重组 URL
$geturl=!$par?$url:$url.$cc.implode("&",$par);
//抓取重组后的 URL 页面内容
$snoopy=newSnoopy;
$snoopy->fetch($geturl);
//替换目标内容中脚本里有可能替换父窗口地址的代码
$org=str_replace("top.location","top.title",$snoopy->results);
//尝试转换目标内容编码到 UTF-8
$opt=iconv("gbk","utf-8",$org);
//判断目标内容编码为 GBK 或 UTF-8
$ec=strlen($opt)?"gbk":"utf-8";
?>
<scripttype="text/javascript">
//封闭运行,避免与后面内容中脚本混乱
(function(){
vareasyUTF8=function(gbk){if(!gbk)
{return'';}varutf8=[];for(vari=0;i<gbk.length;i++){vars_str=gbk.charAt(i);if(!
(/^%u/i.test(escape(s_str))))
{utf8.push(s_str);continue;}vars_char=gbk.charCodeAt(i);varb_char=s_char.to
String(2).split('');varc_char=(b_char.length==15)?