需要调用
 
session_start().

解决方案 »

  1.   

    为什么这点问题没人指导呢??
    我把上面的程序存为一个test.php的文件.
    在哪加上变量定义啊?!!
      

  2.   

    <HTML>
       <HEAD>
         <TITLE>PHP4 Test Page</TITLE>
       </HEAD>
       <BODY bgcolor="#ffffaa">
         <CENTER>
         <?
           echo "<h2><font color='#ff0000'> 欢迎光临P H P 4测试主页<br>";
           if(isset($_POST["uname"])) echo " 原来你是$uname 呀,很高兴认识你! " ;
         ?>
         <FORM action="test.php" method="post">
           你的大名是:<input type="text" name="uname"><br>
                    <input type="submit" value=" 点击这里,告诉我">
         </FORM>
         </CENTER>
        </BODY>
    </HTML>给你PHP4的写法吧~~~PHP3还是不要用了~~~我想楼主配的环境也不是PHP3的吧?
      

  3.   

    <HTML>
       <HEAD>
         <TITLE>PHP3 Test Page</TITLE>
       </HEAD>
       <BODY bgcolor="#ffffaa">
         <CENTER>
         <?
           echo "<h2><font color='#ff0000'> 欢迎光临P H P 3测试主页<br>";
           if($_POST['uname']) echo " 原来你是$_POST['uname']呀,很高兴认识你! " ;
         ?>
         <FORM action="test.php" method="post">
           你的大名是:<input type="text" name="uname"><br>
                    <input type="submit" value=" 点击这里,告诉我">
         </FORM>
         </CENTER>
        </BODY>
    </HTML>
    这样试试。
      

  4.   

    我用的是php4的环境,用了mike的方法还是报错
    Notice: Undefined variable: uname in c:\program files\easyphp1-7\www\test.php on line 9用feel8的办法报错
    Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in c:\program files\easyphp1-7\www\test.php on line 9在网上看到,这是随着版本的不同,php获取表单数据的办法也发生了改变.
    望大家一起调试,还没成功哪..
      

  5.   

    <HTML>
       <HEAD>
         <TITLE>PHP4 Test Page</TITLE>
       </HEAD>
       <BODY bgcolor="#ffffaa">
         <CENTER>
         <?
           echo "<h2><font color='#ff0000'> 欢迎光临P H P 4测试主页<br>";
           if(isset($_POST["uname"])) echo " 原来你是$_POST["uname"] 呀,很高兴认识你! " ;
         ?>
         <FORM action="test.php" method="post">
           你的大名是:<input type="text" name="uname"><br>
                    <input type="submit" value=" 点击这里,告诉我">
         </FORM>
         </CENTER>
        </BODY>
    </HTML>
      

  6.   

    稻草人的也不行,我发现$_post["uname"]本就是字符串,
    输出时得和前后用.连接,改成这样就行啦,
    echo " 原来你是".$_POST["uname"]." 呀,很高兴认识你! " ;散分
      

  7.   

    而且if语句里要用feel8的写法,
    这样才能忽略无输入和0.