我有一個 PHP 項目,目前位于本地主機(jī)中。我面臨的問題是,當(dāng)我打開網(wǎng)址并嘗試登錄時,它不允許我登錄,并且會恢復(fù)到同一頁面。但是如果我嘗試先登錄其他PHP項目,然后登錄我的PHP項目它將能夠登錄。那么出現(xiàn)這個問題的原因是什么呢?有人可以幫助我嗎?代碼<?php include "../setting/config.php"; session_start(); if(!isset($_POST['login'])) { $_SESSION['test']; }if(isset($_POST['login'])){ $username = $_POST['username']; $password = $_POST['password']; //ADMIN $query1 = "SELECT * FROM umd_login WHERE username='$username' AND password='$password'"; $query_run=mysqli_query($conn, $query1); $level = mysqli_fetch_array($query_run);if(count(fetchAll($query1)) > 0){ //this is to catch unknown error. foreach(fetchAll($query1) as $row){ if ($row['username'] == $username && $row['password'] == $password) { $_SESSION['test'] = true; $_SESSION['username']= $_POST['username']; if($level['user_level_id'] == "1"){ header('location:UMD_home.php'); exit; } } else { alert(); } } } function alert(){ echo "<script>alert('Invalid username or password. Please try again.')</script>"; } }if (isset($_POST['login'])) { $username = $_POST['username']; $password = $_POST['password']; //UMD,CMD $query2 = "SELECT * FROM registered_accounts WHERE username='$username' AND password='$password'"; $query_run=mysqli_query($conn, $query2);
在登錄我的 PHP 項目之前需要登錄不同的 PHP 項目 - 為什么?
拉風(fēng)的咖菲貓
2023-07-01 14:14:05