一个关于$_GET数组的问题

stneo1990 2013-09-07 11:40:43
代码如下:
getmsg.php

if(!empty($_GET) && is_numeric($_GET['id']) && is_numeric($_GET['t']) && mb_strlen($_GET['id'],'utf-8') == 6 && mb_strlen($_GET['t'],'utf-8') == 13 && mb_strlen($_GET['cok'],'utf-8') == 6){
//请求的URL:http://localhost/getmsg.php?id=123456&t=1234567890123&cok=222222
echo $id,'+',$t,'+',$cok;//输出:123456+1234567890123+222222
}


为什么我什么赋值都没有做,却有这三个变量?难道说默认的会以GET数组下标创建变量吗?

...全文
141 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
keric2008 2013-09-08
  • 打赏
  • 举报
回复
要么就自己抽象个简短的代码测试完了发出来
keric2008 2013-09-08
  • 打赏
  • 举报
回复
要贴就贴全,都没上下文鬼才知道是怎么回事
stch12132324 2013-09-08
  • 打赏
  • 举报
回复
Register_global = On了,什么意思,自己查查
xuzuning 2013-09-08
  • 打赏
  • 举报
回复
是的 url 参数会自动存放于 $_GET 数组中 当有 url 参数时 php 会自动调用 parse_str 函数
hengyu654 2013-09-08
  • 打赏
  • 举报
回复
引用 1 楼 stch12132324 的回复:
Register_global = On了,什么意思,自己查查
引用 2 楼 keric2008 的回复:
要贴就贴全,都没上下文鬼才知道是怎么回事
++

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧