【发布时间】:2015-08-20 09:43:31
【问题描述】:
服务器新手
每次提交表单时都会下载 action 属性中的 PHP 脚本。
<form action="action.php" method="POST">
表格在 register.html 中。 action.php 和 register.html 文件都在同一个目录 /var/www/html 中,这是我安装 Lamp Server 后的当前根目录。我有另一个包含 phpinfo() 函数的 php 文件,该函数可以正确执行,但 action.php 不起作用。
我的 action.php 脚本:
<?php
echo $_POST['name'];
?>
我的 register.html 文件:
<!DOCTYPE html>
<html>
<head>
<title>A Simple form</title>
</head>
<body>
<form action="action.php" method="POST">
Name:<br>
<input type="text" name="name" ><br>
Password:<br>
<input type="password" name="password"><br>
<input type="submit" value="Submit"><br>
</form>
</body>
</html>
【问题讨论】:
-
@ali 我已经提到在同一目录中具有 phpinfo() 函数的 php 文件正在正确执行,但 action.php 没有。
-
你在哪个平台上?如果您在 *nix 系统上,您检查文件的权限是否相同?
-
@Ali 我正在使用 linux mint 17 并已安装 LAMP 服务器。
-
好的,我会比较工作和不工作的 php 文件之间的权限和所有者/组
标签: apache