



全文預覽已結束
付費下載
下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1【原文】TutorialHomePageSessionandApplicationMethodInthispagewewilllearnhowtokeepinformationfromtheuserinourserver(Sessionmethod)andhowtoshareinformationbetweenusers(Applicationmethod).Thisisonlyabasictutorialforbeginners,soonlybasicfeatureswillbedescribed.TheSessionmethodThefirsttimeauseraccessestoaourpagessomeconnectionsanddisconnectionstookplace.Duringthisprocesstheserverandtheclientwillinterchangeinformationtoidentifyeachother.Duetothisexchangeofinformationourserverwillbeabletoidentifyaspecificuserandthisinformationmaybeusetoassignspecificinformationtoeachspecificclient.Thisrelationshipbetweencomputersiscallasession.Duringthetimeasessionisactive,itispossibletoassigninformationtoaspecificclientbyusingSessionmethod.Wewilluseanexampletoexplainthismethod:Letssupposewewanttoallowspecificusertoaccesstheinformationonoursiteordirectoryandwewanttoshowausernameinallpagesvisitedbytheuser.InthiscasewemayusetheSessionmethod.Inthisexample,wewillasktheusernameofthepersoninourindex.asppagerespondtoforms.aspOurprivatepagesInordertoaccessthispagesfilltheformbelow:Username:Password:1234567891011121314151617182OurprivatepagesHi,youareallowtoseethesepages:Page1Page2Errorinusernameorpassword192021222324252627282930313233343536373839404142Letsexplainhowthispageworks:Inline1itischeckedwhetherinformationissubmittedthrowaform.Iftheanswerisnegative(Request.form=),aformisdisplayedaskingforusernameandpassword.Afterfillingtheformandsubmittingit,asRequest.formisnotandthescriptwilljumptoline15.Inline17theyarecheckedtheusernameandpassword.IfusernameisJoeandPasswordisplease,thentwovariablesaresetfortheclient(lines21-22):Session(permission)=YESSession(username)=JoeThesevariableswillbekeptintheserverduringthetimethesessionisactive(normallyitwillexpireafter20minuteswithoutcontact).Finally,ifusernameandpasswordarecorrect,aresponsepagewithlinksissendtotheclientwiththenameoftheuserinthetop.Inthisexample,iftheusernameorpasswordareincorrecttheresponsepagewillincludethetextinline38.3Now,letssupposetheuserclicksinthelinkPage1(page1.asp).Thecodeofpage1.aspwillbethefollowingone:page1.aspPage1Hi,welcometoPage1Thispageisemptyatthemoment,butitwillbeveryinterestinginthenextfutureYouarenotallowedtoaccessthispage1234567891011121314151617Inline1itischeckwhetherthevalueforSession(permission)isYES.Iftheanswerispositiveapagewithinformationissendtotheclient.Iftheanswerisnegative,thetextinline15issend.NOTES:Sessionmethodissuitableforsiteswithalimitednumberofvisitors.Forsiteswithabiggernumberofvisitorsitispreferabletokeeptheinformationintheclientscomputer(byusingcookies).TocreatemorevariablesassociatedtoaspecificclientwemustsubstitutethetextbetweenbracketsinSession(text).Thecorrespondingsecurityfeaturesintheclientsbrowsermustbeenable.TheApplicationmethodWithSessionmethodwehavedefinedavalueforSession(whatever)=Joe,butthisinformationcannotbesharebetweenvisitors(Session(whatever)hasauniquevalueforeachvisitor).ToallowsharinginformationApplicationmethodisused.Forabetterunderstandingofthismethodwewillcreateacounterwhichwillbeshowninthesamepage.Inordertomakeitwork,copythecodebelowtoyourserver:counter.asp4PageunderconstructionUnderconstructionPageviews:123456789101112131415Inthefirstpartofthiscode,asApplicationmethodissharedbetweendifferentclients,itisnecessarytopreventotherclientsfrommodifyingtheinformationinApplication(pagevisits).Application.Lockwillavoidthatbystoppingtheinformationtobeshared,andApplication.Unlockwillallowtheinformationtobesharedagain.Line3increasesthevalueforthecounter.Finallyahtmlcodeissendtotheclient,includingthevalueofthecounter.NOTES:TheinformationsaveasAppli
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030大理石行業(yè)市場深度調研及發(fā)展趨勢與投資報告
- 2025至2030船舶機電設備行業(yè)市場深度研究及發(fā)展前景投資可行性分析報告
- 攀枝花市市直機關遴選公務員考試真題2024
- 關鍵期中考試數學試卷
- 高二金牌考卷數學試卷
- 高考卷理科數學試卷
- 廣東高職期中考數學試卷
- 安全生產培訓成本效益與企業(yè)管理水平關系研究考核試卷
- 光學計量在光學系統(tǒng)光束整形技術中的應用探討考核試卷
- 醫(yī)療器械臨床數據統(tǒng)計分析的交叉驗證技術考核試卷
- GB/T 45823-2025光伏單晶硅生長用石英坩堝高純內層砂
- 2025至2030中國建設工程質量檢測產業(yè)市場深度調研及發(fā)展趨勢與投資報告
- 【課件】化學?!拔浮睉?zhàn)-酸堿鹽復習與提高-2024-2025學年九年級化學人教版(2024)下冊
- 會計電算化基礎知識2025年考試試卷及答案
- 會計轉正考試試題及答案
- 生物安全程序文件(2025版)
- 黔西南州工業(yè)投資(集團)有限公司招聘筆試題庫2025
- 單原子催化劑可控合成及其催化效果研究
- 土地手續(xù)代辦協議書
- 退車協議書范本
- 貴州省建筑工程施工資料管理導則
評論
0/150
提交評論