<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
1条答案
按热度按时间ygya80vv1#
这个问题是因为windows操作系统没有启用一些php
方法以确保使用phpinfo()函数不会找到请求\u方法
因此,请改变操作系统或尝试使用其他方法