竟然好象没有给page赋值或者说好象没定义过$page一样跳过if语句而直接执行echo "xxx";

解决方案 »

  1.   

    天啊, 你学 PHP 也要看点和时代相符的教材啊.从 PHP 某个版本起就早已默认禁止了 HttpRequest 变量的直接使用.用 $_GET['page']
      

  2.   

    与register_globals开关的状态有关
      

  3.   

    也不能怪楼主..现在能买到的PHP教材,还就都是那个样子的...呵...一般初学者哪里知道要去找手册的说.
      

  4.   

    现在的php书上都是这么写的吗-_- if($_GET['page']){

    }
    else{
    echo "xxx";
    }
      

  5.   

    php4之前就可以直接用
    php4开始就要用$_GET[];
      

  6.   

    看手册吧,PHP书,书店里都太老了。我的习惯是:php news group,呵呵。