PHP脚本未执行 - 登录表单捕获

时间:2015-11-29 17:23:32

标签: php html css html5

这是登录表单的html代码:

<div id="container">
         <form id= 'login' method="post" action="login.php" accept- charset='UTF-8'>
            <label for="username">Username:</label>
            <input type="text" id="username" name="username">

            <label for="password">Password:</label>
            <input type="password" id="password" name="password">

            <div id="lower">
                <input type="checkbox"><label class="check"    for="checkbox">Keep me logged in</label>
                <input type="submit" value="Submit">
            </div><!--/ lower-->

        </form>
    </div><!--/ container-->

这是用于保存表单数据的php脚本:

<?php
$username = $_POST['username'];
$password = $_POST['password'];
$fp = fopen("data.txt","a");
$savestring = $username.",".$password."n";
fwrite($fp,$savestring);
fclose($fp);
?>

然而,在填写表格中的信息后,我被重定向到一个简单显示php脚本的网页。什么都没有实际“执行”。

1 个答案:

答案 0 :(得分:0)

  

然而,在填写表格中的信息后,我被重定向到一个只显示php脚本的网页。

您必须在解析PHP Enabled的情况下在 Web服务器上执行代码。例子包括:

  • [W]带有ISAPI插件的Microsoft IIS服务器。
  • [W / L / M]使用PHP的Apache HTTP服务器。
  • [W / L / M]使用PHP的NginX服务器。
  • [W / L / M]带有PHP的LigHTTPD服务器。

软件包:

  • [W / M] [ApacheFriends XAMPP] 1
  • [W] [WAMP服务器] 2
  • [W / M] [MAMP / MAMP Pro] 3
  • [W / L / M] [AMPPS] 4

W:Windows / L:Linux / M:Mac