久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      利用PHP實現(xiàn)最簡單的登錄界面!

      利用PHP實現(xiàn)最簡單的登錄界面!PHP學(xué)習(xí)路上的第一個完整的極小極小的項目,總算是看著了做項目的希望了,特意做個記錄

      登錄界面:

      利用PHP實現(xiàn)最簡單的登錄界面!

      html代碼(login.html):

      <form action="login.php" method="post"> 		<fieldset> 			<legend>用戶登錄</legend> 			<ul> 				<li> 					<label>用戶名:</label> 					<input type="text" name="username"> 				</li> 				<li> 					<label>密   碼:</label> 					<input type="password" name="password"> 				</li> 				<li> 					<label> </label> 					<input type="checkbox" name="remember" value="yes">7天內(nèi)自動登錄 				</li> 				<li> 					<label> </label> 					<input type="submit" name="login" value="登錄"> 				</li> 			</ul> 		</fieldset> 	</form>

      login.php:(登陸處理頁)

      <?php  	header('Content-type:text/html; charset=utf-8'); 	// 開啟Session 	session_start();  	// 處理用戶登錄信息 	if (isset($_POST['login'])) { 		# 接收用戶的登錄信息 		$username = trim($_POST['username']); 		$password = trim($_POST['password']); 		// 判斷提交的登錄信息 		if (($username == '') || ($password == '')) { 			// 若為空,視為未填寫,提示錯誤,并3秒后返回登錄界面 			header('refresh:3; url=login.html'); 			echo "用戶名或密碼不能為空,系統(tǒng)將在3秒后跳轉(zhuǎn)到登錄界面,請重新填寫登錄信息!"; 			exit; 		} elseif (($username != 'username') || ($password != 'password')) { 			# 用戶名或密碼錯誤,同空的處理方式 			header('refresh:3; url=login.html'); 			echo "用戶名或密碼錯誤,系統(tǒng)將在3秒后跳轉(zhuǎn)到登錄界面,請重新填寫登錄信息!"; 			exit; 		} elseif (($username = 'username') && ($password = 'password')) { 			# 用戶名和密碼都正確,將用戶信息存到Session中 			$_SESSION['username'] = $username; 			$_SESSION['islogin'] = 1; 			// 若勾選7天內(nèi)自動登錄,則將其保存到Cookie并設(shè)置保留7天 			if ($_POST['remember'] == "yes") { 				setcookie('username', $username, time()+7*24*60*60); 				setcookie('code', md5($username.md5($password)), time()+7*24*60*60); 			} else { 				// 沒有勾選則刪除Cookie 				setcookie('username', '', time()-999); 				setcookie('code', '', time()-999); 			} 			// 處理完附加項后跳轉(zhuǎn)到登錄成功的首頁 			header('location:index.php'); 		} 	}  ?>

      index.php(默認(rèn)主頁):

      <?php  	header('Content-type:text/html; charset=utf-8'); 	// 開啟Session 	session_start();  	// 首先判斷Cookie是否有記住了用戶信息 	if (isset($_COOKIE['username'])) { 		# 若記住了用戶信息,則直接傳給Session 		$_SESSION['username'] = $_COOKIE['username']; 		$_SESSION['islogin'] = 1; 	} 	if (isset($_SESSION['islogin'])) { 		// 若已經(jīng)登錄 		echo "你好! ".$_SESSION['username'].' ,歡迎來到個人中心!<br>'; 		echo "<a href='logout.php'>注銷</a>"; 	} else { 		// 若沒有登錄 		echo "您還沒有登錄,請<a href='login.html'>登錄</a>"; 	}  ?>

      logout.php注銷頁

      <?php  	header('Content-type:text/html; charset=utf-8'); 	// 注銷后的操作 	session_start(); 	// 清除Session 	$username = $_SESSION['username'];  //用于后面的提示信息 	$_SESSION = array(); 	session_destroy();  	// 清除Cookie 	setcookie('username', '', time()-99); 	setcookie('code', '', time()-99);  	// 提示信息 	echo "歡迎下次光臨, ".$username.'<br>'; 	echo "<a href='login.html'>重新登錄</a>";   ?>

      登錄成功的狀態(tài):

      利用PHP實現(xiàn)最簡單的登錄界面!

      若勾選7天內(nèi)自動登錄,則會將登錄信息通過Cookie和Session技術(shù)保存在本地Cookie文件中,7天內(nèi)會自動登錄。

      注銷頁面:

      利用PHP實現(xiàn)最簡單的登錄界面!

      登錄錯誤的幾種情況都做了處理:

      利用PHP實現(xiàn)最簡單的登錄界面!

      利用PHP實現(xiàn)最簡單的登錄界面!

      贊(0)
      分享到: 更多 (0)
      網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號