冒浏屏蔽那个符号!
如:<form action="qq.php" method="get"> qq: <input type="text" name="qq" /> sid: <input type="text" name="sid" /> <input type="submit" /> </form>
提交后:
http://xx.xx.xx/qq.php?qq=123456&sid=xxxxxxxx为什么URL中是&?
因为屏蔽那个符号,所以我全部删去了的
qq.php内容:<?php echo _GET["qq"]; ?><?php echo _GET["sid"]; ?>
楼主:我说了,冒浏屏蔽那个符号! 就是_get前面的,我的求助问题是:为什么url偏偏是 &
&是html对&的转义,因为&是html中的特殊字符,就像<需要转义成<
我简单模拟了php解析参数的方法:
$arr=explode('&',$_SERVER['QUERY_STRING']);
foreach($arr as $v)
{
$s=strpos($v,'=');
if($s===false)
{$_GET[]=$v;}
else
{$_GET[substr($v,0,$s)]=substr($v,$s);}
}