<form class="login" action="<?php echo $_SERVER['PHP_SELF'] ?>" method="POST">
<h4 class="text-center">Admin Login</h4>
<input class="form-control" type="text" name="user" placeholder="Username" autocomplete="off"/>
<input class="form-control" type="password" name="pass" placeholder="Password" autocomplete="new-password"/>
<input class="btn btn-primary btn-block" type="submit" value="Login">
</form>
我在method="POST"
上填写了php
表格
if ($_SERVER['REQUEST_METHOD'] == 'POST' ){
$username = $_POST['user'];
$pass = $_POST['pass'];
$hashPass = sha1($pass);
$stmt = $con->prepare("SELECT Username,Password FROM users WHERE Username = ? AND Password = ?");
$stmt->execute(array($username,$hashPass));
$count =$stmt->rowCount();
echo $count;
但结果
注意:未定义的索引:第7行的C:\ xampp \ htdocs \ eCommerc \ admin \ index.php中的用户
注意:未定义索引:在第8行输入C:\ xampp \ htdocs \ eCommerc \ admin \ index.php
答案 0 :(得分:0)
此问题是因为Windows操作系统未启用某些PHP
确保使用phpinfo()函数的方法不会找到REQUEST_METHOD
因此请更改操作系统或尝试使用其他方法