1、數(shù)據(jù)庫(kù)連接配置頁(yè)面:connectvars.php 復(fù)制代碼 代碼如下: <?php //數(shù)據(jù)庫(kù)的位置 define('DB_HOST', 'localhost'); //用戶(hù)名 define('DB_USER', 'root'); //口令 define('DB_PASSWORD " /> 亚洲性夜夜夜色综合网,偷偷要色偷偷,亚洲精品久久久久久偷窥

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

php中使用cookie來(lái)保存用戶(hù)登錄信息的實(shí)現(xiàn)代碼

使用cookie保存頁(yè)面登錄信息

1、數(shù)據(jù)庫(kù)連接配置頁(yè)面:connectvars.php
復(fù)制代碼 代碼如下:
<?php
//數(shù)據(jù)庫(kù)的位置
define('DB_HOST', 'localhost');
//用戶(hù)名
define('DB_USER', 'root');
//口令
define('DB_PASSWORD', '19900101');
//數(shù)據(jù)庫(kù)名
define('DB_NAME','test') ;
?>

2、登錄頁(yè)面:logIn.php
復(fù)制代碼 代碼如下:
<?php
//插入連接數(shù)據(jù)庫(kù)的相關(guān)信息
require_once 'connectvars.php';

$error_msg = "";
//判斷用戶(hù)是否已經(jīng)設(shè)置cookie,如果未設(shè)置$_COOKIE['user_id']時(shí),執(zhí)行以下代碼
if(!isset($_COOKIE['user_id'])){
if(isset($_POST['submit'])){//判斷用戶(hù)是否提交登錄表單,如果是則執(zhí)行如下代碼
$dbc = mysqli_connect(DB_HOST,DB_USER,DB_PASSWORD,DB_NAME);
$user_username = mysqli_real_escape_string($dbc,trim($_POST['username']));
$user_password = mysqli_real_escape_string($dbc,trim($_POST['password']));

if(!empty($user_username)&&!empty($user_password)){
//MySql中的SHA()函數(shù)用于對(duì)字符串進(jìn)行單向加密
$query = "SELECT user_id, username FROM mismatch_user WHERE username = '$user_username' AND "."password = SHA('$user_password')";
//用用戶(hù)名和密碼進(jìn)行查詢(xún)
$data = mysqli_query($dbc,$query);
//若查到的記錄正好為一條,則設(shè)置COOKIE,同時(shí)進(jìn)行頁(yè)面重定向
if(mysqli_num_rows($data)==1){
$row = mysqli_fetch_array($data);
setcookie('user_id',$row['user_id']);
setcookie('username',$row['username']);
$home_url = 'loged.php';
header('Location: '.$home_url);
}else{//若查到的記錄不對(duì),則設(shè)置錯(cuò)誤信息
$error_msg = 'Sorry, you must enter a valid username and password to log in.';
}
}else{
$error_msg = 'Sorry, you must enter a valid username and password to log in.';
}
}
}else{//如果用戶(hù)已經(jīng)登錄,則直接跳轉(zhuǎn)到已經(jīng)登錄頁(yè)面
$home_url = 'loged.php';
header('Location: '.$home_url);
}
?>
<html>
<head>
<title>Mismatch - Log In</title>
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
<h3>Msimatch - Log In</h3>
<!--通過(guò)$_COOKIE['user_id']進(jìn)行判斷,如果用戶(hù)未登錄,則顯示登錄表單,讓用戶(hù)輸入用戶(hù)名和密碼-->
<?php
if(empty($_COOKIE['user_id'])){
echo '<p class="error">'.$error_msg.'</p>';
?>
<!-- $_SERVER['php_SELF']代表用戶(hù)提交表單時(shí),調(diào)用自身php文件 -->
<form method = "post" action="<?php echo $_SERVER['php_SELF'];?>">
<fieldset style="width:250px;">
<legend>Log In</legend>

<label for="username">Username:</label>
<!-- 如果用戶(hù)已輸過(guò)用戶(hù)名,則回顯用戶(hù)名 -->
<input type="text" id="username" name="username"
value="<?php if(!empty($user_username)) echo $user_username; ?>" />
<br/>
<label for="password">Password:</label>
<input type="password" id="password" name="password"/>
</fieldset>
<br/>
<input type="submit" value="Log In" name="submit"/>
</form>
<?php
}
?>
</body>
</html>

效果圖:

3、登入頁(yè)面:loged.php
復(fù)制代碼 代碼如下:
<?php
//已登錄頁(yè)面,顯示登錄用戶(hù)名
if(isset($_COOKIE['username'])){
echo 'You are Logged as '.$_COOKIE['username'].'<br/>';
//點(diǎn)擊“Log Out”,則轉(zhuǎn)到logOut.php頁(yè)面進(jìn)行cookie的注銷(xiāo)
echo '<a href="logOut.php"> Log Out('.$_COOKIE['username'].')</a>';
}
/**在已登錄頁(yè)面中,可以利用用戶(hù)的cookie如$_COOKIE['username']、
* $_COOKIE['user_id']對(duì)數(shù)據(jù)庫(kù)進(jìn)行查詢(xún),可以做好多好多事情*/
?>

效果圖:

4、注銷(xiāo)cookie頁(yè)面:logOut.php(注銷(xiāo)后重定向到lonIn.php)
復(fù)制代碼 代碼如下:
<?php
/**cookies注銷(xiāo)頁(yè)面*/
if(isset($_COOKIE['user_id'])){
//將各個(gè)cookie的到期時(shí)間設(shè)為過(guò)去的某個(gè)時(shí)間,使它們由系統(tǒng)刪除,時(shí)間以秒為單位
setcookie('user_id','',time()-3600);
setcookie('username','',time()-3600);
}
//location首部使瀏覽器重定向到另一個(gè)頁(yè)面
$home_url = 'logIn.php';
header('Location:'.$home_url);
?>

php技術(shù)php中使用cookie來(lái)保存用戶(hù)登錄信息的實(shí)現(xiàn)代碼,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 久久视频精品38在线播放 | 色色噜一噜 | 永久免费毛片 | 亚洲青青青网伊人精品 | 变形金刚7免费观看完整 | 久久久视频2019午夜福利 | 久久夜色噜噜噜亚洲AV0000 | 秋霞电影网午夜一级鲁丝片 | 午夜电影三级还珠格格 | 国产欧美一区二区精品仙草咪 | 亚洲中文字幕永久在线 | 精选国产AV精选一区二区三区 | 超碰免费视频公开97 | 欧美高清69hd | 日韩精品一区VR观看 | 国产 欧美 亚洲 日韩视频 | 妹妹的第一次有点紧 | 国产亚洲视频在线播放香蕉 | 九九久久国产精品大片 | 在线看片韩国免费人成视频 | 豆奶视频在线高清观看 | 99热久这里都是精品小草 | 国产成人综合高清在线观看 | 91久久线看在观草草青青 | 午夜福利试看120秒体验区 | 亚欧日韩毛片在线看免费网站 | 超碰视频97av | 色欲AV精品人妻一区二区麻豆 | 伊人色综合久久天天 | 神马影院在线eecss伦理片 | 久久综合中文字幕无码 | 国产乱码免费卡1卡二卡3卡四卡 | 男女无遮挡吃奶gift动态图 | 爱情岛论坛免费在线观看 | 日韩 国产 欧美视频二区 | 麻豆AV无码精品一区二区 | 年轻的搜子8中字在线观看 年轻的朋友4在线看中文字幕 | 国产成人小视频在线观看 | 亚洲视频在线观看视频 | 高清欧美性猛交xxxx黑人猛交 | 99热久久视频只有精品6国产 |