未定义的索引php if($\u server['request\u method']=='post'){找不到答案?

5tmbdcev  于 2021-06-18  发布在  Mysql
关注(0)|答案(1)|浏览(333)
<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
ygya80vv

ygya80vv1#

这个问题是因为windows操作系统没有启用一些php
方法以确保使用phpinfo()函数不会找到请求\u方法
因此,请改变操作系统或尝试使用其他方法

相关问题