<form method=post action=test.php> 
<input type=text name='hello' >
<input type=submit >
</form>
这样试试

解决方案 »

  1.   

    更正,上面的test.php换成你的kkk.php
      

  2.   

    首先说明,HTML是不一定要引号的。我想可能是你PHP升级到了4.1以上,那么所有变量都要先声名后使用(如果你不修改PHP默认配置的话),你可以在php.ini文件中将register_globals改为off
      

  3.   

    关于一个字符串是否有数字组成,可以这样:
    $count = "123";
    if(is_int($count))

    else
    不是
      

  4.   

    echo $HTTP_POST_VARS["hello"];
    echo $_POST["hello"];
    试试上面两个
      

  5.   

    上面这位的方法对了,能不能说说为什么呢?to yu_dx(我想休假) :那个选项是off,能不能说说这个有什么含义?
      

  6.   

    要想$x生效,php.ini:
    register_global=on
      

  7.   

    这是一新版php为安全考虑加的几个函数.
    增强安全性.也就是当用post get session 等转参数时必须有相就原函数跟着否则无效.$_POST[]
    $_GET[]
    $_SERVER[]
    $_SESSION[]
    等等.
    如果你不想用就把那个改成on就成了.