我遇到了很大的問題在這裏修復這個問題,我不是很熟悉PHP。我在代碼中看不到任何問題。我在這方面搜索了很長時間。然而,它只是從一個問題轉變到另一個問題。出現像這樣的錯誤,錯誤當運行此代碼,查找沒有做任何事
未定義的變量:密碼/home2/abdi/public_html/phpinfo.php/login文件/在線19
這裏的login.php是實際的代碼
<?php error_reporting(E_ALL); ini_set('display_errors', 1); session_start(); //connect to database $db=mysqli_connect("localhost","abdi_yae","abdi_yae123","abdi_ya"); if(isset($_POST['login_btn'])) { addslashes(trim($_POST['username'])); addslashes(trim($_POST['password'])); //$username=mysqli_real_escape_string($_POST['username']); // $password=mysqli_real_escape_string($_POST['password']); $password=md5($password); //Remember we hashed password before storing last time $sql="SELECT * FROM users WHERE username='$username' AND password='$password'"; $result=mysqli_query($db,$sql); if(mysqli_num_rows($result)==1) { $_SESSION['message']="You are now Logged In"; $_SESSION['username']= $username; header("location:home.php"); } else { $_SESSION['message']="Username and Password combiation incorrect"; } } ?>
哪裏是代碼? –
我最初的直覺是「密碼」應該是「$密碼」,但沒有看到任何代碼,很難知道。 – aidanharris
你能編輯你的代碼段嗎?哪部分被註釋掉,哪個是實際的代碼? –