PHP表单不向$ _POST发送数据

时间:2017-04-07 20:31:43

标签: php

<!DOCTYPE html>
<html>
    <body>
        <form action="test.php" method="post">
            <input name="test" type="text">
            <input type="password" name="data">
            <input type="submit">
        </form>
    </body>
</html>


<?php
    if($_SERVER['REQUEST_METHOD'] == 'POST'){
        $name = $_POST['test'];
        $pass = $_POST['data'];
    }
?>

我正在尝试在PHP中创建一个用户将用于登录的简单表单。使用此代码时,$_POST中没有任何内容。我正在使用PHPstorm调试,我可以告诉请求方法肯定是POST,但没有数据传递。我做错了什么?

2 个答案:

答案 0 :(得分:0)

尝试在表单标记的action参数的begening处添加斜杠。

<form action="/test.php" method="post">

答案 1 :(得分:0)

尝试从表单中删除“操作”。它对我有用。

代码:http://nimb.ws/6pXjnz 输出:http://nimb.ws/PvuxZs