Rumah > Soal Jawab > teks badan
Maaf, mengapa halaman log masuk yang ditulis mengikut kod ini menunjukkan bahawa penyerahan tidak berjaya
朝游东海2018-06-05 14:33:15
==, budak lelaki, anda semua tahu bahawa penyerahan gesaan tidak berjaya, dan kemudian anda melihat kod anda, ini bermakna tiada penghakiman sama sekali, hanya yang pertama if(isset($_POST["tersembunyi"]) && $_POST["tersembunyi "] == "tersembunyi") Tiada entri di sini, jadi anda boleh melihat apa yang anda siarkan if(isset($_POST["hidden"]) && $_POST["hidden"] == "tersembunyi"){ }lain{ echo "" }
皮安乐2018-06-04 19:02:20
<?php
session_start();
// Antara muka pemprosesan log masuk logincheck.php
//Tentukan sama ada hendak menekan butang hantar
if(isset($_POST["tersembunyi"]) && $_POST[ " hidden"] == "hidden")
{
//Simpan nama pengguna dan kata laluan ke dalam pembolehubah untuk kegunaan seterusnya
$user = trim($_POST["username"]);//trim() fungsi Alih keluar aksara kosong pada kedua-dua belah rentetan
$psw = md5(trim($_POST["userpwd"]));//Kata laluan disulitkan sekali dengan md5() dan disimpan dalam pangkalan data
” || $ psw == "")
" " ('Sila masukkan nama pengguna atau kata laluan anda!'); history.go(-1);</script>";
$conn = mysqli_connect("localhost" ,"root","root");//Kata laluan akaun pangkalan data ditetapkan semasa memasang pangkalan data ' s ‐ ‐‐‐‐‐ ‐ ‐ n);
,'utf8 ');
$sql = "pilih nama pengguna, penggunapwd daripada pengguna di mana nama pengguna = '$pengguna ' dan penggunapwd = "$psw"" { ;script>alert('Login berjaya'); index.php';</script>";
echo "<script>alert(' Nama pengguna atau kata laluan tidak betul! ');history.go(-1);</script>";
>";
}
?>
------------------- --------------------------------- ------------------- --------------------------Adalah tetapan pangkalan data pautan salah atau sesuatu? Tolong beri saya nasihat! Saya menggunakan mysql yang disertakan dengan phpstudy tanpa membuat sebarang perubahan. Saya hanya menetapkan nama pengguna dan kata laluan kepada root. Selain itu, cuba menukar localhost dalam $conn = mysqli_connect("localhost","root","root") kepada localhost/phpMyAdmin atau 127.0.0.1 menunjukkan bahawa penyerahan tidak berjaya
Terima kasih!