php一般不会报这个错,因为php的变量是不要定义的,可能是配置的问题。

解决方案 »

  1.   

    我想知道你是否听说过莎士比亚,<?php echo $_POST['name']; ?>.
    -------------------------------------------
    你的这种写法已经作废,4.1.0以后版本用$_POST,$_GET,$_COOKIE。
      

  2.   

    还是不行,有人告诉我改PHP。INI中的关于错误的设置,怎么改?
      

  3.   

    SEARCH。PHP
    <form method="post action="login.php">看一看你这里。改为:
    <form method="post" action="login.php">
      

  4.   

    如果还是不行,修改你的php.ini文件中的register_globals = on  (//默认是off)
      

  5.   

    问题解决!是register_globals 的问题,多谢BLESSBIRD~