登錄頁:login.php
1 <?php 2 //登錄 3 if(!isset($_POST['submit'])){exit('非法訪問!');} 4 $username = $_POST['adname']; 5 $password = $_POST['adpass']; 6 //包含數據庫連接文件 7 include('conn.php'); 8 //檢測用戶名及密碼是否正確 9 $check_query = mysql_query("select * from admin where ad_name='$username' and ad_code='$password' limit 1"); 10 if($result = mysql_fetch_array($check_query)){ 11 //登錄成功 12 session_start(); 13 $_SESSION['username'] = $username; 14 $_SESSION['userid'] = $result['ad_id']; 15 echo $username,' 歡迎你!進入 <a href="my.php">用戶中心</a><br />'; 16 echo '點擊此處 <a href="login.html">注銷</a> 登錄!<br />'; 17 exit; 18 } else { 19 exit('登錄失敗!點擊此處 <a href="javascript:history.back(-1);">返回</a> 重試'); 20 } 21 //注銷登錄 22 if($_GET['action'] == "logout"){ 23 unset($_SESSION['userid']); 24 unset($_SESSION['username']); 25 echo '注銷登錄成功!點擊此處 <a href="login.html">登錄</a>'; 26 exit; 27 } 28 ?>
$_POST["a"]:獲取post提交的數據a的值
mysql_query("select * from admin where ad_name='$username' and ad_code='$password' limit 1");執行一條MySQL查詢
mysql_fetch_array($check_query):獲取根據如上數據表查詢的一行信息