<!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,但没有数据传递。我做错了什么?
答案 0 :(得分:0)
尝试在表单标记的action参数的begening处添加斜杠。
<form action="/test.php" method="post">
答案 1 :(得分:0)
尝试从表单中删除“操作”。它对我有用。