這是我的代碼,我有它的問題,它說,它有一個重定向循環此網頁有重定向循環ERR_TOO_MANY_REDIRECTS
<?php
session_start();
require_once("db_connection.php");
if (!$connect) {
die("Connection failed: " . mysqli_connect_error());
}
$username = $_POST['username'];
$password = $_POST['password'];
$query = "SELECT * FROM admins WHERE username='{$username}' AND password='{$password}'";
$result = mysqli_query($connect , $query);
if (isset($result)) {
echo "success";
}
$rows = mysqli_fetch_assoc($result);
if(mysqli_num_rows($result)==1){
$_SESSION['id'] = $rows['id'];
}
if(mysqli_num_rows($result)!=1 || !isset($rows['id'])){
header("location: login.php");
}
?>
,當我嘗試推出它給我上的瀏覽器
此網頁有重定向循環
ERR_TOO_MANY_REDIRECTS`
除了SQL注入,你也應該注意不要存儲明文密碼。使用SHA256對其進行散列並對其進行醃製將有所幫助。但爲什麼重新發明輪子?使用一些現成的認證機制。 – Tarik
是的,我知道! 這只是用於教育目的! 我還在學習,這是我學到的東西的應用 – Bouzaid