我是PHP新手。我正在尝试制作简单的用户登录表单。这里是我的代码为loginpage.php
<html>
<form action="login.php" action="POST">
username<input type='text' name="username"><br>
password<input type='password' name="pass"><br>
<input type='submit' name='login'>
</form>
</html>
现在其他页面是login.php
<?php
$username= $_POST["username"];
?>
,它给我的错误通知:未定义指数:用户名在H:\xampp\htdocs\login.php
第2行
这里有两个问题。 1.他的提交按钮被命名为'login''''''' submit''和2.您不应该确定是否提交表单是否存在提交按钮值,因为某些浏览器(即IE)不会发送提交按钮值作为'$ _POST'数据,如果用户按下回车键提交。在用户名和密码上使用'$ _SERVER ['REQUEST_METHOD'] =='POST''或'isset()'。 – MrCode
@ MrCode更新 –