php获取表单数据时,直接将php代码显示
form.html的代码:<html><head><title>Form</title><metahttp-equiv="Content-Type"content="te...
form.html的代码:
<html>
<head>
<title>Form</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf8">
</head>
<body>
<form action="test.php" method=post>
<input name=login>
<input type="submit" value="submit">
</form>
</body>
</html>
test.php的代码
<?php
echo $_POST['login'];
?>
我用这种方法取表单的值,显示出来的test.php应该是输入的login的值。但是我这边每次直接将test.php的代码显示了,就是显示的是源代码。
错在哪里呢?我的php配置应该是没有问题的。
<?php
phpinfo()
?>
是可以正确显示的。 展开
<html>
<head>
<title>Form</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf8">
</head>
<body>
<form action="test.php" method=post>
<input name=login>
<input type="submit" value="submit">
</form>
</body>
</html>
test.php的代码
<?php
echo $_POST['login'];
?>
我用这种方法取表单的值,显示出来的test.php应该是输入的login的值。但是我这边每次直接将test.php的代码显示了,就是显示的是源代码。
错在哪里呢?我的php配置应该是没有问题的。
<?php
phpinfo()
?>
是可以正确显示的。 展开
若以下回答无法解决问题,邀请你更新回答
展开全部
你有运行服务嘛?
更多追问追答
追问
运行了啊,不运行的话,phpinfo()怎么会正确显示呢?
追答
test.php这个文件你放在WWW目录里面了嘛?
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
呵呵,你看看URL地址,是不是直接访问盘符了,应该用Localhost/……访问服务器,最近重新学PHP也遇到这个问题,弄了一晚上
追问
不是的,我是在html中输入信息,提交给test.php。并没有直接双击打开test.php
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询