真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

php登錄頁(yè)面數(shù)據(jù)庫(kù)匹配 php登錄頁(yè)面數(shù)據(jù)庫(kù)匹配不了

網(wǎng)站用php制作了一個(gè)登錄頁(yè)面,然后用戶(hù)登錄后,進(jìn)行數(shù)據(jù)庫(kù)比對(duì),找到相應(yīng)用戶(hù)后,怎么真實(shí)登錄?

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

成都地區(qū)優(yōu)秀IDC服務(wù)器托管提供商(創(chuàng)新互聯(lián)公司).為客戶(hù)提供專(zhuān)業(yè)的電信機(jī)房托管,四川各地服務(wù)器托管,電信機(jī)房托管、多線(xiàn)服務(wù)器托管.托管咨詢(xún)專(zhuān)線(xiàn):028-86922220

在頁(yè)面未輸出前:

@session_start();

登錄后從庫(kù)中獲取到信息,存入SESSION各變量中,然后在任何一個(gè)頁(yè)面取得此變量。

$_SESSION["yourname"]=mysql_result($res,0,"name");

到另一個(gè)頁(yè)取得此變量,如果沒(méi)有取得合法數(shù)據(jù),則沒(méi)有登錄

$yourname=$_SESSION["yourname"];

注意SESSION是個(gè)全局變量,所以不同頁(yè)面可以調(diào)用。

當(dāng)用戶(hù)關(guān)閉了瀏覽器重新登錄時(shí),都會(huì)產(chǎn)生一個(gè)新的會(huì)話(huà)標(biāo)識(shí)。如果沒(méi)有關(guān)閉瀏覽器,無(wú)論打開(kāi)多個(gè)頁(yè)面,始終都是同一個(gè)會(huì)話(huà)標(biāo)識(shí)。

在服務(wù)器端取得用戶(hù)數(shù)據(jù)時(shí),服務(wù)器首先會(huì)比對(duì)這個(gè)會(huì)話(huà)識(shí)標(biāo)是否存在,存在才會(huì)取得原先保存的數(shù)據(jù),否則就取不到。

這個(gè)道理就如同超市寄存件一樣

使用php語(yǔ)言編寫(xiě)一個(gè)登錄界面

很簡(jiǎn)單啊,就是一個(gè)靜態(tài)頁(yè)面加一個(gè)處理PHP的程序,寫(xiě)個(gè)form表單,在action提交到你要處理數(shù)據(jù)的文件,就是用$_POST獲取你表單寫(xiě)的數(shù)據(jù),然后就是寫(xiě)幾個(gè) if(){} else{}判斷,當(dāng)判斷完全沒(méi)有錯(cuò)誤后,就寫(xiě)入數(shù)據(jù)庫(kù),并且返回你要顯示的信息,當(dāng)然,如果中途判斷你輸入的表單數(shù)據(jù)有錯(cuò),就要立即返回信息,并且 exit

如何實(shí)現(xiàn)PHP查詢(xún)數(shù)據(jù)庫(kù),信息匹配成功,跳轉(zhuǎn)頁(yè)面?

?php

$localhost?=?'localhost';//本地的基本是用localhost

$dbname?=?'dbname';//數(shù)據(jù)庫(kù)名

$user?=?'user';//用戶(hù)名

$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();//查詢(xún)數(shù)據(jù)庫(kù)

if($userpassword?==?$row['userpassword'])

{

@header("Location:?http://網(wǎng)址");//配對(duì)成功,跳轉(zhuǎn)

}

else

{

exit('不好意思,你的密碼不對(duì)');

}

/*

就是這么的簡(jiǎn)單,但是一般的驗(yàn)證用戶(hù)密碼不是這樣的,首先一般存數(shù)據(jù)庫(kù)里面的密碼都是加密的,通常的MD5加密

而且POST提交過(guò)來(lái)的數(shù)據(jù)也要過(guò)濾一下

*/

?

!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用戶(hù)登錄驗(yàn)證/title

/head

body

form?method="POST"

用戶(hù)名:input?name="username"?type="text"?/?|?密碼:input?name="userpassword"?type="password"?/?|?input?type="submit"?value="提交"

/form

/body

/html


新聞名稱(chēng):php登錄頁(yè)面數(shù)據(jù)庫(kù)匹配 php登錄頁(yè)面數(shù)據(jù)庫(kù)匹配不了
本文鏈接:http://weahome.cn/article/dddggjg.html

其他資訊

在線(xiàn)咨詢(xún)

微信咨詢(xún)

電話(huà)咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部