發展中國家的應用可以用PHP
分期付款1Developing國家啟用應用PHPWhen用戶瀏覽一個網站,是網上衝浪從一個網頁到另一個網頁有時需要記住的行動(如選擇) 由用戶。例如,在一個網站上銷售的DVD ,用戶通常通過瀏覽列表DVD和選擇個別的DVD的檢查結束時的購物會議。該網站需要 記得其中DVD光盤的用戶選擇,因為選擇的項目必須再次提交給用戶當用戶檢查了。換句話說,該網站需要記住的國家-即選定的項目- 用戶的瀏覽activities.However , HTTP是一種無狀態協議,並沒有能力處理好國家。一個標準的HTML網站基本上提供的信息,用戶等一系列環節,簡單地指示 用戶到其他相關網頁。這無國籍性質的HTTP允許網站複製多個服務器的負載平衡的目的。一個主要缺點是,雖然從一個網頁瀏覽到另一個, 該網站不記得國的瀏覽會話。這使交互幾乎impossible.In為了增加互動性,開發商可以使用Session處理功能的PHP ,以加強 功能的HTTP為了記住國家的瀏覽會話。在基本上是2種方式的PHP這是否: 1 。利用cookie 2 。使用SessionsThe明年分期付款討論如何使用管理會議 餅乾...分期付款2CookiesCookies用於存儲狀態信息在瀏覽器中。瀏覽器可以保持長達20餅乾,每個域和價值儲存在cookie不能超過4 KB的。如果有更多的 超過20個Cookie是網站所造成的,只有近20存儲。 Cookie是只適合在情況下,並不需要複雜的會議通信和不喜歡的,因為一些開發商 隱私問題。此外,一些用戶的cookie禁用支持他們browsers.The以下是一個典型的服務器瀏覽器的順序發生的事件時,一個cookie的方法有: 1 。服務器知道它需要 記得國瀏覽session2 。服務器創建一個Cookie ,並使用設置的Cookie頭字段中的HTTP響應通過cookie來的browser3 。在瀏覽器讀取Cookie的領域中的HTTP響應 和商店的cookie4 。此Cookie信息傳遞未來瀏覽器的服務器通信,可用於在PHP腳本作為variablePHP提供了一個功能稱為setcookie ( )函數,以便容易建立 餅乾。的語法setcookie是為: int setcookie (字符串名稱, [字符串山谷] , [國際到期日期] , [字符串路徑] ,字符串域, [國際安全] )的參數是: 1 。名稱-這是一個強制性的參數和使用 後來查明cookie2 。價值-價值的Cookie -例如,如果將Cookie用於存儲的用戶的名稱,參數的值將存儲的實際名稱-例如John3 。到期日期-的 一生中的cookie 。在此日期後,到期的cookie是unusable4 。路徑-路徑指的是網址的cookie是有效和allowed5 。域-域所創建的Cookie ,並允許 閱讀的內容cookie6 。安全-如果指定的Cookie可以發出只有通過安全連接-例如的SSL使sessionsThe以下就是一個例子,顯示給用戶多少次特定 網頁已顯示給使用者。複製下面的代碼(包括在PHP和HTML )到文件中的。 PHP擴展和測試了。 [ ?的PHP / /檢查是否為計數變量已與伯爵 的cookie ,如果( ! isset ( $計數) ) ( $計數= 0 ; ) ( $指望別人+ + ; ) setcookie ( “伯爵” , $伯爵,時間( ) 600 , “ / ” , “ ” , 0 ) ; ? ] [ HTML全文] [頭] [標題]會議處理利用cookie [ /標題] [ /頭] [機構]本頁面已經被顯示: [ ? = $伯爵? ]倍。 [ /機構] [ / HTML全文]下分期付款討論如何管理會議使用PHP Session處理功能啟用Cookie ...分期付款3PHP Session會話處理-曲奇EnabledInstead存儲 會議資料,瀏覽器通過使用Cookie ,可以代替的信息存儲在服務器上的會議文件。一個會議的文件是建立和維護每一個用戶會話。例如,如果 有三個並發用戶瀏覽網站,三個會議文件將被創建和維護-一個為每個用戶。本屆會議的文件被刪除,如果會議明確關閉的PHP腳本或 daemon在垃圾收集過程中所提供的PHP 。良好的編程習慣將要求會議明確將關閉在script.The以下是一個典型的服務器瀏覽器的順序發生的事件時 PHP會話處理的方法有: 1 。服務器知道它需要記住國家的瀏覽session2 。 PHP的產生sssion編號,並創建一個會議文件存儲未來的信息所要求的後繼 pages3 。 Cookie是產生wih會話ID在browser4 。這個cookie存儲會話ID是透明的,並自動發送到服務器的所有後續請求serverThe以下的PHP 會議處理的例子來完成同樣的結果與以前的Cookie的例子。複製下面的代碼(包括在PHP和HTML )到文件中的。 PHP擴展和測試了。 [ ?的PHP / /啟動會議 session_start ();//通知的PHP計數資料需要記住的會議文件,如果( ! session_is_registered ( “計數” ) ) ( session_register ( “計數” ) ; $計數= 0 ; ) ( $指望別人+ + ; ) $ session_id = session_id ( ) ; ? ] [ HTML全文] [頭] [標題] PHP會話處理- Cookie的啟用[ /標題] [ /頭] [機構]本屆ID是: [ ? = $ session_id ? ]本頁面已經被顯示: [ ? = $伯爵? ]倍。 [ /機構] [ / HTML全文]概要職能 PHP提供的Session處理是: 1 。布爾start_session ( ) -初始化1 session2 。字符串session_id ( [字符串編號] ) -無論是返回當前的會話ID或指定會話ID時使用的會議 created3 。布爾session_register (混合名稱[ ,混合...]) -寄存器變量存儲在會議文件中。通過各參數的功能是一個單獨的variable4 。布爾session_is_registered (字符串 variable_name ) -檢查一個變量是否已被登記為保存在會話file5 。 session_unregister (字符串varriable_name ) -取消註冊一個變量的會議文件。未經註冊的變量 不再有效的參考session.6 。 session_unset ( ) - unsets所有的會話變量。重要的是要注意,所有的變數仍然registered.7 。布爾session_destroy ( ) -破壞了會議。 這是相反的start_session函數明年分期付款討論如何管理會議使用PHP Session處理功能時,停用Cookie ...分期付款4PHP會議處理-沒有 CookiesIf停用Cookie在瀏覽器中,上面的例子不能工作。這是因為,雖然會議的文件,存儲所有變量是保存在服務器上,一個cookie仍然需要在瀏覽器 存儲會話ID ,用來確定會議及相關會議文件。最常見的方式解決這個明確將通過會話ID回服務器從瀏覽器作為一個查詢 參數URL.For例如, PHP腳本生成請求以後的start_session請採用以下格式: http://www.yourhost.com/yourphpfile.php?PHPSESSID = [實際會話ID ]以下是 摘錄,說明討論:手動建立的網址: $網址= “ http://www.yoursite.com/yourphppage.php?PHPSESSID = ” 。 session_id ( ) ; [ 1 href ="[?=$網址是什麼? ] “ ]定位文字[ / 1 ]大廈的網址使用的SID : [ 1 href = “ http://www.yoursite.com/yourphppage.php ? [ ? =超人? ] ” ]定位文字[ / 1 ]可與作者的permission.This的文章寫的是約翰L約翰L是網管設計師橫幅( http://www.designerbanners.com ) 。
文章來源: Messaggiamo.Com
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
網管得到HTML代碼
加上這條到你的網站!
網站管理員提交你的文章
無須登記!填寫好的表格和你的文章是在 Messaggiamo.Com 目錄!
版權 2006-2011 Messaggiamo.Com -
網站地圖 -
Privacy -
網站管理員提交你的文章,以 Messaggiamo.Com 目錄 [0.01]