PHP中“使用未定义常量”通知的含义是什么?

时间:2011-02-25 23:38:11

标签: php html forms

Notice: Use of undefined constant username - assumed 'username' in
/home/content/04/7195304/html/header.php on line 54

我在编写$_COOKIE[username]$_POST[username]等内容时会明白这一点。

修改

所以我一直在玩代码,在我的POST,COOKIE和GET中加上引号......我仍然得到同样的东西!

3 个答案:

答案 0 :(得分:5)

这意味着你可能忘记了变量名前面的$。

修改 您需要在qoutes中封装您的呼叫。即

$_COOKIE["username"]

$_POST["username"]

答案 1 :(得分:2)

这可能意味着您忘记在$变量前放置username,因此它将其视为常量而非变量。

您应该发布该行的代码以获得更好的帮助。

答案 2 :(得分:0)

您也可以尝试使用$ _COOKIE ['username']或$ _POST ['username']来访问带字符串的关联数组。

对不起,忽略了同样建议的评论。