未定义的常量问题

时间:2014-05-02 18:06:55

标签: php

我昨天在我的网站上工作,所有内容都显得很好。然后今天,我精神焕发,一些事情已经破裂。

我在主页上收到此错误:

Notice: Use of undefined constant Page - assumed 'Page' in includes\survey_inside.php on line 19  
Notice: Use of undefined constant Listing - assumed 'Listing' in includes\survey_inside.php on line 20

当我在第19行看时,代码是:

$strPage = $_REQUEST[Page];
if($_REQUEST[mode]=="Listing"){

就像我说的,昨天一切正常,我没有改变这些线。我一直在寻找几个小时,我被卡住了。关于如何着手搞清楚发生了什么的任何想法?

谢谢!

1 个答案:

答案 0 :(得分:0)

如果要访问$_REQUEST之类的数组,则必须使用某个键(字符串值)。在这种情况下,您呼叫$_REQUEST[Page]$_REQUEST[mode]

由于Pagemode不是常量值,因此您必须将其用作字符串,因此:

$strPage = $_REQUEST['Page'];

if ($_REQUEST['mode'] == "Listing") { }