1、我用平时的服务器 Apache+Mysql+PHP单独配置
2、运行如下代码:<?php
echo $_POST[user];
?>
<form action="test.php" method="post">
<input type="text" id="user" name="user" />
<input type="submit" value="提交" />
</form>此段代码没有报任何错误!我安装WampServer2.1这个整合服务器!同样运行一下代码<?php
echo $_POST[user];
?>
<form action="test.php" method="post">
<input type="text" id="user" name="user" />
<input type="submit" value="提交" />
</form>就会提示[user]没有定义了!各位高手帮忙解决一下!

解决方案 »

  1.   

    应该是你的配置信息不一样你可以把 Apache+Mysql+PHP单独配置 的 php.ini 复制到 WampServer2.1 中去运行一下代码记得重启 apache
      

  2.   

    echo $_POST[user]; 改成 echo $_POST["user"];试试
      

  3.   

    这个是php.INI配置的问题,或者是php版本的问题
      

  4.   


    这是由于后一个PHP配置里未打开register_global超全局变量设置,因此需要改为:echo $_POST['user'];