_GET求助

@Ta 2012-04-04 3077点击
冒浏屏蔽那个符号!
如:<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偏偏是     &
回复列表(9|隐藏机器人聊天)
  • @Ta / 2012-04-04 / /
    要输入$,你只要输入两个,$$就可以了。
  • @Ta / 2012-04-04 / /
    本身就是&
    &是html对&的转义,因为&是html中的特殊字符,就像<需要转义成<
  • @Ta / 2012-04-04 / /
    你求助的问题是什么?
  • @Ta / 2012-04-04 / /
    它本身就是&啊。URL规定用&来分割两个参数啊。为什么说“偏偏是”。你认为应该是什么?
  • @Ta / 2012-04-04 / /
    额。。。原来是这样规定的。。我还以为两个参数分割符自己设置呢。。谢谢老虎了
  • @Ta / 2012-04-04 / /
    a=b&c=d&e=f&g=h
    我简单模拟了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);}
    }
  • @Ta / 2012-04-04 / /
    2楼是: & a m p ; 是对&的转义,<转义成& l t ; 。我忘了虎绿会解析&转义。
  • @Ta / 2012-04-04 / /
    老虎说的看懂一半。。待我再去看看f reach和for的差别和数组的用法再来看老虎这个!
  • @Ta / 2012-04-04 / /
    老虎说的看懂一半。。待我再去看看foreach和for的差别和数组的用法再来看老虎这个!
添加新回复
回复需要登录