已掉线,重新登录

首页 > 绿虎论坛 > 历史版块 > 编程 > HTML/CSS/JS

标题: _GET求助

作者: @Ta

时间: 2012-04-04

点击: 3078

冒浏屏蔽那个符号!
如:<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|显示机器人聊天)』

1. 要输入$,你只要输入两个,$$就可以了。
(/@Ta/2012-04-04 11:30//)

2. 本身就是&
&是html对&的转义,因为&是html中的特殊字符,就像<需要转义成<
(/@Ta/2012-04-04 11:32//)

3. 你求助的问题是什么?
(/@Ta/2012-04-04 11:33//)

4. 它本身就是&啊。URL规定用&来分割两个参数啊。为什么说“偏偏是”。你认为应该是什么?
(/@Ta/2012-04-04 11:41//)

5. 额。。。原来是这样规定的。。我还以为两个参数分割符自己设置呢。。谢谢老虎了
(/@Ta/2012-04-04 11:45//)

6. 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 11:46//)

7. 2楼是: & a m p ; 是对&的转义,<转义成& l t ; 。我忘了虎绿会解析&转义。
(/@Ta/2012-04-04 11:48//)

8. 老虎说的看懂一半。。待我再去看看f reach和for的差别和数组的用法再来看老虎这个!
(/@Ta/2012-04-04 11:50//)

9. 老虎说的看懂一半。。待我再去看看foreach和for的差别和数组的用法再来看老虎这个!
(/@Ta/2012-04-04 11:51//)

回复需要登录

7月22日 05:50 星期二

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1