SESSION的變量是存于服務(wù)端的,cookie與SESSION相關(guān)聯(lián),SESSION需要從COOKIE傳來的會(huì)話標(biāo)識(shí),不同用戶的數(shù)據(jù)就存于各自的session變量中。

成都地區(qū)優(yōu)秀IDC服務(wù)器托管提供商(創(chuàng)新互聯(lián)公司).為客戶提供專業(yè)的電信機(jī)房托管,四川各地服務(wù)器托管,電信機(jī)房托管、多線服務(wù)器托管.托管咨詢專線:028-86922220
在頁面未輸出前:
@session_start();
登錄后從庫中獲取到信息,存入SESSION各變量中,然后在任何一個(gè)頁面取得此變量。
$_SESSION["yourname"]=mysql_result($res,0,"name");
到另一個(gè)頁取得此變量,如果沒有取得合法數(shù)據(jù),則沒有登錄
$yourname=$_SESSION["yourname"];
注意SESSION是個(gè)全局變量,所以不同頁面可以調(diào)用。
當(dāng)用戶關(guān)閉了瀏覽器重新登錄時(shí),都會(huì)產(chǎn)生一個(gè)新的會(huì)話標(biāo)識(shí)。如果沒有關(guān)閉瀏覽器,無論打開多個(gè)頁面,始終都是同一個(gè)會(huì)話標(biāo)識(shí)。
在服務(wù)器端取得用戶數(shù)據(jù)時(shí),服務(wù)器首先會(huì)比對(duì)這個(gè)會(huì)話識(shí)標(biāo)是否存在,存在才會(huì)取得原先保存的數(shù)據(jù),否則就取不到。
這個(gè)道理就如同超市寄存件一樣
很簡單啊,就是一個(gè)靜態(tài)頁面加一個(gè)處理PHP的程序,寫個(gè)form表單,在action提交到你要處理數(shù)據(jù)的文件,就是用$_POST獲取你表單寫的數(shù)據(jù),然后就是寫幾個(gè) if(){} else{}判斷,當(dāng)判斷完全沒有錯(cuò)誤后,就寫入數(shù)據(jù)庫,并且返回你要顯示的信息,當(dāng)然,如果中途判斷你輸入的表單數(shù)據(jù)有錯(cuò),就要立即返回信息,并且 exit
?php
$localhost?=?'localhost';//本地的基本是用localhost
$dbname?=?'dbname';//數(shù)據(jù)庫名
$user?=?'user';//用戶名
$pw?=?'pw';//密碼
$pdo?=?new?PDO("mysql:host=".$localhost.";dbname=".$dbname."",$user,$pw);?
$pdo-query('set?names?utf8');
$username?=?$_POST['username'];
$userpassword?=?$_POST['userpassword'];
$sql?=?'SELECT?userpassword?FROM?`userinf`?WHERE?`username`="'?.?$username?.?'"';
$row?=?$pdo-query($sql)-fetch();//查詢數(shù)據(jù)庫
if($userpassword?==?$row['userpassword'])
{
@header("Location:?http://網(wǎng)址");//配對(duì)成功,跳轉(zhuǎn)
}
else
{
exit('不好意思,你的密碼不對(duì)');
}
/*
就是這么的簡單,但是一般的驗(yàn)證用戶密碼不是這樣的,首先一般存數(shù)據(jù)庫里面的密碼都是加密的,通常的MD5加密
而且POST提交過來的數(shù)據(jù)也要過濾一下
*/
?
!DOCTYPE?html?PUBLIC?"-//W3C//DTD?XHTML?1.0?Transitional//EN"?""
html?xmlns=""
head
meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/
title用戶登錄驗(yàn)證/title
/head
body
form?method="POST"
用戶名:input?name="username"?type="text"?/?|?密碼:input?name="userpassword"?type="password"?/?|?input?type="submit"?value="提交"
/form
/body
/html
本文題目:php登錄頁面數(shù)據(jù)庫匹配 php登錄頁面數(shù)據(jù)庫匹配不了
標(biāo)題鏈接:http://www.chinadenli.net/article26/dddggjg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版、網(wǎng)站內(nèi)鏈、品牌網(wǎng)站制作、微信公眾號(hào)、用戶體驗(yàn)、品牌網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)