我有一个非常简单的问题,我不知道为什么我不能让它工作。我有一个变量,我想要检索一个GET变量,如下所示:
$name = "Test";
echo $_GET[$name];
出于某种原因,这并不能回应任何事情。任何帮助将不胜感激。
澄清:当我手动输入如下变量时,它可以工作:
echo $_GET['Test']
这样可以正常工作,只有当我尝试将var传递给get时它才起作用。
解决方案:抱歉浪费每个人的时间。我发现了这个问题。我需要在trim函数中包装我的变量$ test来删除额外的空白区域,因为var来自一个爆炸函数并添加一个空格。感谢。
答案 0 :(得分:1)
我打赌如果你尝试这样的网址:
http://localhost/?test=123
但数组键区分大小写。
$name = "test";
echo $_GET[$name];
如果您通过公式或其他POST方法提交数据,请改用$_POST[$name]
。如有疑问,请使用$_REQUEST[$name]
。