更改php.ini,设置:
register_globals = on

解决方案 »

  1.   

    <?php
    if ($tfname==""||$tfpass=="")
    {echo "请输入用户名或密码";exit();};
    //(在linux下不管怎样都输出了请输入用户名或密码)
    if($tfpass!=$tfcf)
    {echo "密码不一致!";exit();};

    ?>比较是要用两个=的。
      

  2.   

    if ($tfname=""||$tfpass="")先改为if ($tfname==""||$tfpass=="")
    不行在设置一下php.ini:   register_globals = on
      

  3.   

    linux 中 register_globals 已经为 on 但是没有用
    "=" 是我打字错误,不是问题所在。
      

  4.   

    改为:
    if (!$HTTP_POST_VARS[tfname]||!$HTTP_POST_VARS[tfpass])先看看