doujiexin1136 2014-05-02 18:06
浏览 132
已采纳

未定义的常量问题

I was working on my site yesterday and all the content was appearing fine. Then today, I refreshed and something has broken.

I'm getting this error on the homepage:

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

When I look on line 19 the code is:

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

Like I said, everything worked fine yesterday, and I didn't change these lines. I've been looking around for several hours and am stuck. Any thoughts on how to proceed with figuring out what happened?

Thanks!

  • 写回答

1条回答 默认 最新

  • dptiq46022 2014-05-02 18:10
    关注

    When you want to access an array like $_REQUEST, you have to use some key (string value). In this case you are calling $_REQUEST[Page] and $_REQUEST[mode].

    Since Page and mode are not constant values, you have to use it as a string, so:

    $strPage = $_REQUEST['Page'];
    
    if ($_REQUEST['mode'] == "Listing") { }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥60 版本过低apk如何修改可以兼容新的安卓系统
  • ¥25 由IPR导致的DRIVER_POWER_STATE_FAILURE蓝屏
  • ¥50 有数据,怎么建立模型求影响全要素生产率的因素
  • ¥50 有数据,怎么用matlab求全要素生产率
  • ¥15 TI的insta-spin例程
  • ¥15 完成下列问题完成下列问题
  • ¥15 C#算法问题, 不知道怎么处理这个数据的转换
  • ¥15 YoloV5 第三方库的版本对照问题
  • ¥15 请完成下列相关问题!
  • ¥15 drone 推送镜像时候 purge: true 推送完毕后没有删除对应的镜像,手动拷贝到服务器执行结果正确在样才能让指令自动执行成功删除对应镜像,如何解决?