Đại Cương Về Thiết Kế Web Và Lập Trình Web- P19
Số trang: 5
Loại file: pdf
Dung lượng: 166.49 KB
Lượt xem: 12
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Đại Cương Về Thiết Kế Web Và Lập Trình Web- P19: Giáo trình bao gồm 5 chương, mỗi chương đều có phần kiến thức lý thuyết và câu hỏi nghiên cứu cụ thể...
Nội dung trích xuất từ tài liệu:
Đại Cương Về Thiết Kế Web Và Lập Trình Web- P19http://www.ebook.edu.vn 91 Server (ASP Application) Sö dông QueryString Sö dông Form Collection ®äc DL Collection ®äc DL D÷ liÖu göi víi URL D÷ liÖu göi trong HTTP header METHOD=GET METHOD=POST (Gi¸ trÞ Default) Client (Browser) Form H×nh 4.7 Sù kh¸c nhau gi÷a hai ph−¬ng thøc GET vµ POST. VÝ dô sö dông ph−¬ng thøc Post ®Ó göi d÷ liÖu: Néi dung file1.htm http://www.ebook.edu.vn 92 works for at address as a. KÕt qu¶: Jane Doe works for ISSI at address 5609 Kington Pike Knoville, TN as aWeb Designer. VÝ dô sö dông ph−¬ng thøc Get ®Ó göi d÷ liÖu: Néi dung file1.asp: Query sample Néi dung file2.asp: Output: language = ASP type = general HoÆc file2.asp cã thÓ viÕt: Chó ý: Khi lÊy gi¸ trÞ theo 2 tËp hîp lµ Form hoÆc QueryString ta chØ cÇn chØra Request(“tªn_biÕn”) Ch¼ng h¹n: Request.Form(“Name”) cã thÓ thay b»ng Request(“Name”)d. Sö dông tËp hîp Cookies: Cookies lµ nhãm v¨n b¶n mµ Website ®Æt vµo mét file trªn ®Üa cøng cña webbrowser khi web browser truy cËp Website ®ã. Cookie dïng ®Ó nhËn diÖn khi Webbrowser nµy truy cËp nh÷ng lÇn sau. http://www.ebook.edu.vn 93 Cookie ®−îc göi ®Õn Server cïng víi mçi yªu cÇu. D÷ liÖu trong Cookie®−îc ®Æt trong tËp hîp Cookies. Nã ®−îc truy cËp t−¬ng tù QueryString vµ Form.Tuy nhiªn, sö dông ®èi t−îng Request, ta chØ ®äc ®−îc gi¸ trÞ cña Cookie mµ kh«ngthay ®æi ®−îc nã. VÝ dô: KÕt qu¶: PRD2=VBScript&PRD1=ASP&MAIN=DevSitee. Sö dông tËp hîp ServerVariables: Gi¸ trÞ cña c¸c biÕn m«i tr−êng server. §iÒu này sÏ chÐp truy nhËp tíi c¸cheader HTTP. VÝ dô: KÕt qu¶ Your IP Address is 127.0.0.1 and your server is running Microsoft-IIS/4.0under HTTP/1.1 protocol. HoÆc ta cã thÓ tham chiÕu tíi tÊt c¶ c¸c tham sè cña tËp hîp ServerVariablesnh− sau: f. Thuéc tÝnh: TotalBytes: ChØ ra tæng sè byte m¸y kh¸ch göi tíi m¸y chñ trong phÇnth©n yªu cÇu HTTP.g. Ph−¬ng thøc: BinaryRead: §äc d÷ liÖu tõ th©n HTTP göi ®Õn server . VÝ dô: -------------------File1.html----------------- http://www.ebook.edu.vn 94 Name: Age: Sex: -------------------File2.asp------------------ KÕt qu¶: Tïy thuéc vµo d÷ kiÖn ®−îc nhËp t¹i form, vÝ dô nÕu Name=Bill, Age=56,and Sex=male. Th× ta sÏ cã kÕt qu¶ lµ: ByteCount = 39 bytes4.6.3 §èi t−îng Response §−îc sö dông ®Ó truy xuÊt c¸c ®¸p øng mµ server t¹o ra ®Ó göi vÒ cho user TËp hîp Thuéc tÝnh Ph−¬ng thøc Cookies Buffer AddHeader Charset AppendToLog ContentType BinaryWrite Expires Clear ExpiresAbsolute End Status Flush Redirect Write Có ph¸p: Response. tËp hîp|thuéc tÝnh|ph−¬ng thøca. TËp hîp: Cookies: X¸c ®Þnh gi¸ trÞ cña cookie göi cho browser . C¸c thµnh phÇn cñatËp hîp nµy ®Òu lµ gi¸ trÞ chØ ghi. Request object cho phÐp chóng ta ®äc th«ng tin cña cookies khi cã 1 yªu cÇu®−îc göi ®Õn. Cßn Response object cung cÊp kh¶ n¨ng ®Æt hoÆc thay ®æi c¸c gi¸ trÞcña cookies tr−íc khi göi tr¶ l¹i cho client. http://www.ebook.edu.vn 95 VÝ dô: Dßng lÖnh sau ®©y sÏ thªm 1 cookie vµo cookie cña client nÕu nã ch−a ®−îc®Æt hoÆc thay ®æi gi¸ trÞ cña cookie nµy nÕu nã ®· tån t¹i. Chó ý: ViÖc thay ®æi cookie víi Response object cÇn ®−îc lµm tr−íc khi viÕtm· v¨n b¶n hoÆc HTML ®Ó göi tíi client, nÕu kh«ng sÏ g©y ra lçi.b. Ph−¬ng thøc : Ph−¬ng thøc ý nghÜa AddHeader Thªm phÇn ®Çu HTTP víi mét gi¸ trÞ cô thÓ ®Ó göi l¹i cho browser AppendToLog Thªm mét chuçi v¨n b¶n vµo môc nhËp nhËt ký m¸y chñ cho yªu cÇu tõ m¸y kh¸ch hiÖn thêi Binarywrite ViÕt th«ng tin trùc tiÕp tíi néi dung tÝn hiÖu ®¸p mµ kh«ng chuyÓn ®æi ký tù nµo Clear Xo¸ bé ®Öm End Dõng viÖc xö lý 1 trang vµ tr¶ l¹i kÕt qu¶ hiÖn t¹i Flush Göi nh÷ng d÷ liÖu cã trong bé ®Öm tíi browser ngay lËp tøc Redirect ChØ cho browser kÕt nèi ®Õn mét URL kh¸c Write Göi text trùc tiÕp tíi tr×nh duyÖt phÝa user AddHeader: Response.AddHeader Name, Value §Æt tªn header HTML: Ph¶i ®−îc gäi tr−íc khi output ®−îc göi cho client trõkhi response.buffer ®−îc ®Æt lµ true. VÝ dô: AppendToLog : Response.AppendToLog(String) Thªm x©u vµo cuèi môc log Web server cho yªu cÇu nµy. String lín nhÊt lµ80 ký tù VÝ dô: §Çu ra ®−îc chÌn vµo cuèi file IIS log: 10.78.176.37, - , 03/20/97, 7:55:20, W3SVC, SALES1, 10.78.176.37, Errorin Processing Clear: Response.Clear Xãa toµn bé output HTML ®ang ë trong buffer, kh«ng xãa header, chØ xãaphÇn th©n (body). NÕu buffer kh«ng ®−îc thiÕt ®Æt sÏ g©y ra lçi. Ph¶i ®ÆtResponse.Buffer=True (mÆc ®Þnh trong phiªn b¶n 3.0) ...
Nội dung trích xuất từ tài liệu:
Đại Cương Về Thiết Kế Web Và Lập Trình Web- P19http://www.ebook.edu.vn 91 Server (ASP Application) Sö dông QueryString Sö dông Form Collection ®äc DL Collection ®äc DL D÷ liÖu göi víi URL D÷ liÖu göi trong HTTP header METHOD=GET METHOD=POST (Gi¸ trÞ Default) Client (Browser) Form H×nh 4.7 Sù kh¸c nhau gi÷a hai ph−¬ng thøc GET vµ POST. VÝ dô sö dông ph−¬ng thøc Post ®Ó göi d÷ liÖu: Néi dung file1.htm http://www.ebook.edu.vn 92 works for at address as a. KÕt qu¶: Jane Doe works for ISSI at address 5609 Kington Pike Knoville, TN as aWeb Designer. VÝ dô sö dông ph−¬ng thøc Get ®Ó göi d÷ liÖu: Néi dung file1.asp: Query sample Néi dung file2.asp: Output: language = ASP type = general HoÆc file2.asp cã thÓ viÕt: Chó ý: Khi lÊy gi¸ trÞ theo 2 tËp hîp lµ Form hoÆc QueryString ta chØ cÇn chØra Request(“tªn_biÕn”) Ch¼ng h¹n: Request.Form(“Name”) cã thÓ thay b»ng Request(“Name”)d. Sö dông tËp hîp Cookies: Cookies lµ nhãm v¨n b¶n mµ Website ®Æt vµo mét file trªn ®Üa cøng cña webbrowser khi web browser truy cËp Website ®ã. Cookie dïng ®Ó nhËn diÖn khi Webbrowser nµy truy cËp nh÷ng lÇn sau. http://www.ebook.edu.vn 93 Cookie ®−îc göi ®Õn Server cïng víi mçi yªu cÇu. D÷ liÖu trong Cookie®−îc ®Æt trong tËp hîp Cookies. Nã ®−îc truy cËp t−¬ng tù QueryString vµ Form.Tuy nhiªn, sö dông ®èi t−îng Request, ta chØ ®äc ®−îc gi¸ trÞ cña Cookie mµ kh«ngthay ®æi ®−îc nã. VÝ dô: KÕt qu¶: PRD2=VBScript&PRD1=ASP&MAIN=DevSitee. Sö dông tËp hîp ServerVariables: Gi¸ trÞ cña c¸c biÕn m«i tr−êng server. §iÒu này sÏ chÐp truy nhËp tíi c¸cheader HTTP. VÝ dô: KÕt qu¶ Your IP Address is 127.0.0.1 and your server is running Microsoft-IIS/4.0under HTTP/1.1 protocol. HoÆc ta cã thÓ tham chiÕu tíi tÊt c¶ c¸c tham sè cña tËp hîp ServerVariablesnh− sau: f. Thuéc tÝnh: TotalBytes: ChØ ra tæng sè byte m¸y kh¸ch göi tíi m¸y chñ trong phÇnth©n yªu cÇu HTTP.g. Ph−¬ng thøc: BinaryRead: §äc d÷ liÖu tõ th©n HTTP göi ®Õn server . VÝ dô: -------------------File1.html----------------- http://www.ebook.edu.vn 94 Name: Age: Sex: -------------------File2.asp------------------ KÕt qu¶: Tïy thuéc vµo d÷ kiÖn ®−îc nhËp t¹i form, vÝ dô nÕu Name=Bill, Age=56,and Sex=male. Th× ta sÏ cã kÕt qu¶ lµ: ByteCount = 39 bytes4.6.3 §èi t−îng Response §−îc sö dông ®Ó truy xuÊt c¸c ®¸p øng mµ server t¹o ra ®Ó göi vÒ cho user TËp hîp Thuéc tÝnh Ph−¬ng thøc Cookies Buffer AddHeader Charset AppendToLog ContentType BinaryWrite Expires Clear ExpiresAbsolute End Status Flush Redirect Write Có ph¸p: Response. tËp hîp|thuéc tÝnh|ph−¬ng thøca. TËp hîp: Cookies: X¸c ®Þnh gi¸ trÞ cña cookie göi cho browser . C¸c thµnh phÇn cñatËp hîp nµy ®Òu lµ gi¸ trÞ chØ ghi. Request object cho phÐp chóng ta ®äc th«ng tin cña cookies khi cã 1 yªu cÇu®−îc göi ®Õn. Cßn Response object cung cÊp kh¶ n¨ng ®Æt hoÆc thay ®æi c¸c gi¸ trÞcña cookies tr−íc khi göi tr¶ l¹i cho client. http://www.ebook.edu.vn 95 VÝ dô: Dßng lÖnh sau ®©y sÏ thªm 1 cookie vµo cookie cña client nÕu nã ch−a ®−îc®Æt hoÆc thay ®æi gi¸ trÞ cña cookie nµy nÕu nã ®· tån t¹i. Chó ý: ViÖc thay ®æi cookie víi Response object cÇn ®−îc lµm tr−íc khi viÕtm· v¨n b¶n hoÆc HTML ®Ó göi tíi client, nÕu kh«ng sÏ g©y ra lçi.b. Ph−¬ng thøc : Ph−¬ng thøc ý nghÜa AddHeader Thªm phÇn ®Çu HTTP víi mét gi¸ trÞ cô thÓ ®Ó göi l¹i cho browser AppendToLog Thªm mét chuçi v¨n b¶n vµo môc nhËp nhËt ký m¸y chñ cho yªu cÇu tõ m¸y kh¸ch hiÖn thêi Binarywrite ViÕt th«ng tin trùc tiÕp tíi néi dung tÝn hiÖu ®¸p mµ kh«ng chuyÓn ®æi ký tù nµo Clear Xo¸ bé ®Öm End Dõng viÖc xö lý 1 trang vµ tr¶ l¹i kÕt qu¶ hiÖn t¹i Flush Göi nh÷ng d÷ liÖu cã trong bé ®Öm tíi browser ngay lËp tøc Redirect ChØ cho browser kÕt nèi ®Õn mét URL kh¸c Write Göi text trùc tiÕp tíi tr×nh duyÖt phÝa user AddHeader: Response.AddHeader Name, Value §Æt tªn header HTML: Ph¶i ®−îc gäi tr−íc khi output ®−îc göi cho client trõkhi response.buffer ®−îc ®Æt lµ true. VÝ dô: AppendToLog : Response.AppendToLog(String) Thªm x©u vµo cuèi môc log Web server cho yªu cÇu nµy. String lín nhÊt lµ80 ký tù VÝ dô: §Çu ra ®−îc chÌn vµo cuèi file IIS log: 10.78.176.37, - , 03/20/97, 7:55:20, W3SVC, SALES1, 10.78.176.37, Errorin Processing Clear: Response.Clear Xãa toµn bé output HTML ®ang ë trong buffer, kh«ng xãa header, chØ xãaphÇn th©n (body). NÕu buffer kh«ng ®−îc thiÕt ®Æt sÏ g©y ra lçi. Ph¶i ®ÆtResponse.Buffer=True (mÆc ®Þnh trong phiªn b¶n 3.0) ...
Tìm kiếm theo từ khóa liên quan:
Giáo trình thiết kế thiết kế web giới thiệu HTML ngôn ngữ HTML tài liệu thiết kế webGợi ý tài liệu liên quan:
-
Báo cáo thực tập: Đề tài thiết kế Web
77 trang 551 2 0 -
Giáo trình phân tích một số loại nghiệp vụ mới trong kinh doanh ngân hàng quản lý ngân quỹ p5
7 trang 467 0 0 -
Đề thi thực hành môn Thiết kế Web - Trường Cao đẳng nghề Vĩnh Phúc
3 trang 255 2 0 -
Giáo trình hướng dẫn phân tích các thao tác cơ bản trong computer management p6
5 trang 163 0 0 -
Giáo trình phân tích giai đoạn tăng lãi suất và giá trị của tiền tệ theo thời gian tích lũy p10
5 trang 146 0 0 -
Luận văn tốt nghiệp Công nghệ thông tin: Xây dựng website bán hàng nông sản
67 trang 121 0 0 -
38 trang 110 0 0
-
Khóa luận tốt nghiệp Công nghệ thông tin: Xây dựng website bán hàng nông sản
85 trang 109 0 0 -
GIÁO TRÌNH LẬP TRÌNH WEB_PHẦN 2_BÀI 3
3 trang 100 0 0 -
Giáo trình phân tích một số phương pháp cấu hình cho hệ thống chức năng RAS p2
11 trang 99 0 0