PHP, ?? ?? ?? ???? ??? ??? ?? ??
??? ????? ????? ??? ??????? ??????.
?? ??? ??? ??? ??? ??? ??? ? ????. ??? ??? ?? ??? ???? ????? ????? ? ???? ??? ? ????.
???? <input>?? ???? ???? ???.
??? ??? ID? ???? ??? ??? ?????. ?? ????? ?? ?? ???? ?????.
<?php if(isset($_POST['submit'])){ // 如果已經(jīng)登錄過,直接退出 if(isset($_SESSION['id'])) { //重定向到管理留言 echo "<script language=javascript>alert('您已登陸');window.location='index.php'</script>"; // 登錄過的話,立即結(jié)束 exit; } } ?>
?? ??? ??? ??(??)? ?? ??? ????? ??? ??(??)? ??? ???? ? ?????.
POST ????? ???? SQL ?? ?? ??? ??? ????? ????? ?????.
<?php $nickname=$_POST['username']; $password=$_POST['password']; //$password=md5($password); // 檢查帳號和密碼是否正確, $sql="SELECT * FROM user where name='$nickname' and password='$password'"; $re = mysqli_query($link,$sql); $result=mysqli_fetch_array($re); // 如果用戶登錄正確 if(!empty($result)) { //注冊session變量,保存當前會話用戶的昵稱 $_SESSION['id']=$result['id']; // 登錄成功重定向到管理頁面 echo "<script language=javascript>alert('登陸成功');window.location='index.php'</script>"; } else { // 管理員登錄失敗 echo "<script language=javascript>alert('密碼不正確');window.location='landing.php'</script>"; } ?>
md5() ??? ??? ????? ? ?????.