註冊
登錄
首頁
論壇版規
禁止列表
說明
地圖
數位書香
私人消息 (0)
公共消息 (0)
論壇任務 (0)
系統消息 (0)
好友消息 (0)
帖子消息 (0)
麻辣家族討論版版
»
PHP
»
PHP+MySQL 入門實作
» 11-1-3 顯示留言的網頁
 
1
2
返回列表
下一主題
上一主題
發帖
11-1-3 顯示留言的網頁
小誌
發短消息
加為好友
小誌
(小誌)
當前離線
曾經也是水電工
UID
9
帖子
1209
主題
397
精華
113
積分
1747
金錢
1747
點名
1
作業系統
Vista
軟體版本
Office 2003
閱讀權限
200
性別
男
來自
台灣
在線時間
494 小時
註冊時間
2010-5-1
最後登錄
2026-10-23
暱稱:
小誌
頭銜:
曾經也是水電工
管理員
帖子
1209
主題
397
精華
113
積分
1747
點名
1
作業系統
Vista
軟體版本
Office 2003
閱讀權限
200
性別
男
來自
台灣
註冊時間
2010-5-1
最後登錄
2026-10-23
2
#
跳轉到
»
發表於 2011-4-23 23:21
|
只看該作者
進入管理模式
您應該發現到:當我們在一般顯示模式時(不會顯示悄悄話的發言),在網頁最下方將會有一個輸入密碼進入『板主管理』模式的欄位,而當我們以密碼登入管理模式時,則在網頁最下方會有一個『離開管理模式』的按鈕!
我們先來看看這兩個情況是如何產生的,請先檢視下列這段網頁敘述:
<!-----管理模式選擇---------->
<form method="post">
<?if (@$_SESSION["checkedit"]=="yes") {?>
<input type="hidden" value="yes" name="goexit">
<input type="submit" value="離開管理模式">
<?
}
else{
?>
密碼:<input type="text" name="password" size="4" maxlength="4">  <input type="submit" value="板主管理">
<?}?>
</form>
複製代碼
在上面這段網頁敘述中,我們可以清楚的知道:要顯示一般模式或管理模式,完全得靠一個Session物件來決定!Session 物件用來記錄使用者的相關資訊,提供使用者再次對此網頁伺服器要求時作確認,例如,使用者帳號與密碼的確認,有 Session 物件的建立,來保留身分認證的結果,則使用者不用於瀏覽每一網頁時都需輸入密碼作確認。在本範例中,我們則利用Session物件來記錄目前的工作模式。
既然我們是利用Session物件來記錄目前的工作模式,那我們該如何變更Session物件記錄的『變數』值呢?很容易!請接著來看看我們管理模式的PHP程式:
//*****管理模式檢驗*****
//以下為進入管理模式的敘述
if (isset($_REQUEST["password"]))
{
if ($_REQUEST["password"]=="test")//<-----管理密碼
{
$_SESSION["checkedit"]="yes";
}
}
//以下為脫離管理模式的程式敘述
if (isset($_REQUEST["goexit"]))
{
if ($_REQUEST["goexit"]=="yes")
{
$_SESSION["checkedit"]="no";
}
}
複製代碼
當我們第一次進入『顯示留言意見』網頁的時候,我們所見的網頁畫面一定是一般模式!為什麼?因為Session尚未被建立,因此它的『變數』值一定不會是「yes」,所以網頁中會出現一個輸入密碼進入『板主管理』模式的欄位,只有當我們輸入密碼按下『板主管理』的按鈕引發PHP程式中的進入管理模式敘述後,Session物件才會被建立,同時,『checkedit』Session物件變數值被設定為「yes」,因此就能進入管理模式,將一般性發言與悄悄話發言的資料全部顯示出來,同時還讓板主可以針對某位特定網友所發表的意見作出獨立回應。
下載
(55.24 KB)
2011-4-23 23:22
圖11-9 管理模式驗證。
心安,平安
發表任何無意義的感謝或灌水文章一律砍,珍惜帳號,請詳閱版規!!
TOP
靜思自在 :
要比誰更受誰.不要比誰更怕誰。
 
1
2
返回列表
下一主題
上一主題
EXCEL專屬討論區
Excelㄧ般區
Excel程式區
進階應用專區
OFFICE 系列
Word
PowerPoint
Access
Office不分區
程式語言
VB 與 VB.Net
C 與 C#
Java 與 J#
程式設計不分區
資料庫
ORACLE
My SQL
MS SQL
網頁設計
ASP 與 ASP.NET
PHP
PHP+MySQL 入門實作
JavaScript
FLASH / ActionScript
HTM/ HTML/ CSS
網頁設計不分區
電腦與作業系統
電腦各種硬體討論
一般電腦軟體討論
論壇事務
管理公告
投訴反映
新手測試
愛 • 生活
公益佈告欄
生活與感動
[收藏此主題]
[關注此主題的新回復]
[通過 QQ、MSN 分享給朋友]
申請友情鏈接
Facebook粉絲