資源簡介
創建一個用戶登錄驗證頁面,用戶登錄成功后點擊網站其他網頁自動提示用戶名。要求:
請分別使用cookie、session等至少三種方法實現
每種方法不少于三個頁面
登錄后每個頁面打開均提示用戶名,并根據用戶種類不同,提示不同信息,普通用戶提示“用戶lanzhou”,管理員提示“管理員admin”。
普通用戶:用戶名lanzhou密碼654321
管理員:用戶名admin密碼wme123
本例采用cookie實現
代碼片段和文件信息
if(isset($_COOKIE[“user“])){
???$data=file(‘data.txt‘);
???$data[0]=trim($data[0]);
???$data[1]=trim($data[1]);
???$data[2]=trim($data[2]);
???$data[3]=trim($data[3]);
???
???for($i=0;$i ???if($data[$i]==$_COOKIE[‘user‘]){
??if($_COOKIE[“password“]==$data[$i+1]){
????if($i==0){
???echo?“這是我的中心“;
???????echo?“用戶名“.$_COOKIE[“user“].“?“.“密碼“.$_COOKIE[“password“];
???????echo?“登陸界面“;}
????else?if($i==2){
???echo?“這是我的中心“;
???????echo?“管理員“.$_COOKIE[“password“].“?“.“密碼“.$_COOKIE[“password“];
???????echo?“登陸界面“;}??
??}
}
}
else{
echo?“ript?language=javascript>alert(‘您還沒有登陸!‘);window.location=‘index.html‘ ript>“;
?}
?>?
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????????30??2015-04-29?15:38??Cookie_Log\data.txt
?????文件????????199??2015-05-03?15:33??Cookie_Log\index.html
?????文件????????781??2015-05-03?17:45??Cookie_Log\me.php
?????文件???????1656??2015-05-03?17:47??Cookie_Log\welcome.php
?????目錄??????????0??2015-05-03?17:47??Cookie_Log
-----------?---------??----------?-----??----
?????????????????2666????????????????????5
評論
共有 條評論