Board logo

標題: 10-1-3 加入驗證程式 [打印本頁]

作者: 小誌    時間: 2011-4-22 02:31     標題: 10-1-3 加入驗證程式

10-1-3   加入驗證程式
到現階段,我們已經完成「身份確認」網頁的「登入表單」與「身份驗證」的PHP程式撰寫。現在我們接著來看看該如何將一般的網頁設定為會員專屬的網頁。

現在就以範例光碟中所使用的TEST1.php與TEST2.php為例向大家說明,要將一般的網頁設定為會員專屬的網頁,其實只要在每個網頁中加入身份驗證的程式即可,但是不要忘了!我們已經將身份驗證的PHP程式與登入畫面獨立出來了,因此,不需要將每個要設定為會員專屬的網頁都加上相同的程式,我們只需要在每個網頁的最前面位置加入下面這行敘述就行了:
  1. <?include("check.php"); ?>
複製代碼
[attach]5712[/attach]
圖10-5  嵌入驗證程式。
作者: 小誌    時間: 2011-4-22 02:32

在網頁伺服器還沒處理檔案之前,可以PHP包含函數把其他檔案的內容插入要傳給用戶端的檔案內,可以使用的包含函數有兩種,本例是利用「include()」函數:
include() 函數
  1. include ( string File_name)
複製代碼
include()函數會將我們指定的檔案「匯入」進現行的網頁中,也就是說:include()函數會將我們指定的檔案加入到現行的網頁中一起來執行,所以include進來的檔案會與現行的網頁合併在一起執行。

另外一種方式是利用「require()」函數:
require() 函數
  1. require ( string File_name)
複製代碼
當程式遇到include時,會把include指定的檔案執行一遍,程式遇到include十次,則include就將指定的檔案執行十遍,反觀requrie,即使程式遇到require十次,require所指定的檔案還是只執行一遍,在效率上來說require可能比較好用。
當我們需要在程式中以判斷式決定該引入哪個檔案時,只可使用include而不能使用require。




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)