页面值传递时候play.php?id=l_123,在后面$id=$_GET(id)无法得到id=l_123

请各位帮帮忙,在线等l_123是字母l,和下划线... 请各位帮帮忙,在线等
l_123是字母l,和下划线
展开
 我来答
nbyh2012
推荐于2017-10-08 · TA获得超过3278个赞
知道小有建树答主
回答量:483
采纳率:100%
帮助的人:802万
展开全部

注意你取数组元素的用法。$_GET是普通的数组,应该这样使用其中的元素:

<?php
// 使用方括号
// 不是$_GET[id]!字符串要用引号,无引号会被当做常量。如果常量没有定义会出错。
$id = $_GET['id'];

可以查看一下$_GET中所有的内容,注意你传入的GET变量是否被打印:

<?php
var_dump($_GET);

 再看下面一段代码:

<?php
// 这样写是对的,因为id已经定义,且它的值是'id'
define('id', 'id');
echo id;
$_GET[id];
jiangxibaiyi
2013-06-26 · 跟随风去旅行-伤心的歌
jiangxibaiyi
采纳数:3973 获赞数:14412

向TA提问 私信TA
展开全部
php中,数组的引用是方括号,asp中才是圆括号
你语法错误啊!
$_GET['id'];
这才是正确的语法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
林仙龙
2013-06-26
知道答主
回答量:7
采纳率:0%
帮助的人:1万
展开全部
中括号
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式