php5.3不支持$_GET[page]这样的函数了吗?
$page = $_GET[page];可我输入上面的语句的时候总是提示Notice: Use of undefined constant page - assumed 'page' in D:\wamp\www\index.php on line 44

解决方案 »

  1.   

    error_reporting(E_ALL);
    echo $_GET[page];exit;如果你$_GET['page'];//加上单引号 就没有这个提示了当然 你也可以将错误提示全部关闭·
      

  2.   


    我只在页头加了个 error_reporting(7);就解决了,你说的这个我试过了不行的
      

  3.   

    汗  那你知道error_reporting(7);是干什么的么?或者说 代码的规范性很重要!
      

  4.   

    最简单的方法 你只需要加上引号 就可以了!我给你写error_reporting(E_ALL);这句话 是为了让你能更直观的看到有引号和没有引号的区别···基础语法很重要!
      

  5.   

    把警告提示关了就没事.
    不过还是推荐用单引号.这里顺便提醒一下$_GET[page],$_GET["page"],$_GET['page']的区别.
    这里的$_GET[page]中的page,apache把他当做了常量.
    例如:define(page,'10');
    当你使用$_GET[page]的时候,他传递的是$_GET['10']这个值的.这里,10才是键值$_GET["page"]和$_GET['page']的区别,
    两个的区别在于,当你使用""的时候,apache会先检查一下双引号里面有没变量,因为有的apache设置里面允许""里面存在变量的.
    $_GET['page']里面就没有检查这一项,直接当作字符输出.综上所述,最好好是使用$_GET['page']这个格式,因为效率是最高的,同时也是规范.
      

  6.   

    你不加引号,page是个什么东西?