<?
      $myname=$HTTP_POST_VARS('myname');
 echo  $myname."你好";  
?>  
如果不行,把括号换成[]

解决方案 »

  1.   

    php.ini文件里,把register_globals=off 改为:register_globals=on
      

  2.   

    你的php是新版本.他跟以前的不同.他增加了一些安全性的修改.你上面的问题就是一种.你可以象上面说的把php.ini中的register_globals = off 改成register_globals = On这样他跟以前的版本就一样了.不过他新加的那个功能也就没有用了.现在网上的程序大多是以前的版本所以你照着他们写程序没有错.但无法得到变量如果想用新版本的这项功能.可能用这个试试.$_REQUEST['变量名']如:
    <?php
     echo $_REQUEST["myname"]."你好";
    ?>
    注意大小写.这个request包括了post和get