那你试试$_GET['username'];
$_POST['username'];还有,就是$username = $_REQUEST['username'];中两个变量名相同,在别人的机器上这行说不准还不起作用呢 ,可能 他的 register_globals=on呢,你也可以改一下调试:php.iniregister_globals = On (原来是Off)

解决方案 »

  1.   

    register_globals = On (原来是Off)
    我也试过啦,On,Off都一样,所以才真没它办法
    要知道,其它人写的,全部都用这种$_REQUEST['username']的方法,我也不明白这样做的好处,唉我只知道光$username就行,
    如果$username = $_REQUEST['username']
    那么结果就是$username =''
      

  2.   

    $username = $_REQUEST['username'];// #用于接收上一页的用户名值
    $pwd = $_REQUEST['pwd']; //#用于接收上一页的密码值
    这两举可以换为
    $username = $_POST['username'];
    $pwd = $_POST['pwd'];
    或者直接
    $username =$username;
    $pwd = $pwd;
      

  3.   

    通过执行phpinfo()函数可以查看一下用什么函数来获得全局变量,不是所有的PHP版本都适合某个函数的。
      

  4.   

    改为on,重启apache了吗?
    对啊,我忘了要restart,
    thanks to all of you
    I can get a good sleep tonight!!!
    HeHe!!!!!!!!!!!!!!!!!!!!!!!!!!!