if(isset($_POST['username'])) echo $_POST['username'];

解决方案 »

  1.   

    这个是因为新版本的自动全局变量(php.ini中register_globals = Off),所以无法直接读取上页表单变量。报未定义函数错。
    可以直接打开,也可以使用标准的$HTTP_POST_VARS['username']获得变量(此方法兼容性更好)
      

  2.   

    在我机上可以呀,可能是你的PHP配置有问题
      

  3.   

    error_reporting(E_ALL ^ E_NOTICE);
    不过不建设将错误屏蔽,建议使用 chinaworker的方法,这样才是正确的程序
      

  4.   

    你就先把php.ini中的register_globals 改为on 吧。
    等你再学习一段时间,了解到一些东西的时候再改回去吧。