php $_POST提交无法输出的问题

来源:互联网 发布:常州新一代造价软件 编辑:程序博客网 时间:2024/04/30 09:51

今天采用$_POST提交出现了一个小插曲,然后进行了一个简单的测试,测试内容如下:

<–index.html–> *注index.html与hello.php是同级目录下

<!DOCTYPE html PUBLIC '-//W3C//DTD HTML 4.01 Strict//EN' 'http://www.w3.org/TR/html4/strict.dtd'><html><head><meta http-equiv='Content-Type' content='text/html; charset=utf-8'><title>test</title></head><body>  <form action="hello.php" method="POST">      账号:<input type="text" name="user"><br>      密码:<input type="password" name="pass"><br>   <input type ="submit" name="submit" value="登录">  </form></body></html>

<–hello.php–>

 <?php/** * xxx.php * ============================================== * Copy right 2012-2015 * ---------------------------------------------- * This is not a free software, without any authorization is not allowed to use and spread. * ============================================== * @Author:YeXianMing * @Email:LangWaiShiGe@hotmail.com * @Version:zend studio10.6.2 php5.4.38 apache2.2 */ $a=$_POST['user']; $b=$_POST['pass']; echo $a; echo $b;?>

注:打印hello.php中的a,b时没有输出任何内容,如是我怀疑是我的语法出了错误,我仔细检查了一下语法,发现语法没错。又来有想到难道是我的浏览器缓存问题,如是我将360浏览器换到firefox,还是没有结果;接着我又想到难道是php配置环境出了错误
?如果是配置环境除了错误的话,为什么其他的程序可以正常运行呢?如是我将php配置出问题排除。最后我检查了一下本地路径,我发现这该死的问题既然出现在路径上。

我用的是zend studio集成环境,在本地运行时,运行如下图:

这里写图片描述

而firefox弹出本地路径如下图:

这里写图片描述

注意:firefox自动把我的端口127.0.0.1改为了127.0.0.1:8000,也正是因为这个小小的疏忽,才导致没有输出,取消127.0.0.1后面的:8000就可以正常访问了。

0 0
原创粉丝点击