麻辣家族討論版版's Archiver

小誌 發表於 2011-4-22 02:31

10-1-3 加入驗證程式

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

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

小誌 發表於 2011-4-22 02:32

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

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

頁: [1]

麻辣家族討論版版為 麻辣學園 網站成員  由 昱得資訊工作室 © Since 1993 所提供