能想到的只能是一个页面一个页面的改了。幸好我刚开始写时就用$_POST["xx"]这样的方式。

解决方案 »

  1.   

    给你每个页面都包含一个头文件
    如head.php.
    内容如下。
    /* 弹出变量 */
    if (!ini_get("register_globals")) {
    extract( $_POST ,EXTR_SKIP);
    extract( $_GET ,EXTR_SKIP);
    }你也可以将$_SERVER,$_COOKIE等加进去。
      

  2.   

    听说import_request_variables("gp", "r_");可以把变量取出来,不受register_globals设置的限制,不过版本要大于4.10,你们有用过么?
      

  3.   

    这样一个一个地改可就爽多了。我们以前的wap系统就是这样改过来的。
    况且你还可以批量替换来做修改工作。运用之妙,存乎于心啊,呵呵。
      

  4.   

    如果是反过来呢?也就是以前的php版本ini中register_globals默认为Off,要转移到register_globals默认为On中去呢?该如何做,