freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

自學(xué)考試電子商務(wù)專業(yè)0898互聯(lián)網(wǎng)軟件應(yīng)用與開(kāi)發(fā)資料-資料下載頁(yè)

2025-03-25 07:29本頁(yè)面
  

【正文】 的基本原理:通常Web服務(wù)器給訪問(wèn)者的權(quán)限是讀取而不是執(zhí)行,所以為了使CGI程序能夠執(zhí)行就要道德設(shè)計(jì)一個(gè)可以執(zhí)行的目錄,通過(guò)Web服務(wù)器設(shè)置其屬性為可執(zhí)行。CGI程序按以下步驟開(kāi)始工作 :(1) 瀏覽器將URL的第一部分解碼并服務(wù)服務(wù)器; (2) 瀏覽器將URL的其余部分提供給服務(wù)器; (3) 服務(wù)器將URL轉(zhuǎn)換成路徑和文件名; (4) 服務(wù)器意識(shí)到URL指向一個(gè)程序,而并非一個(gè)靜態(tài)文件; (5) 服務(wù)器準(zhǔn)備環(huán)境,執(zhí)行腳本; (6) 腳本執(zhí)行,讀取環(huán)境變量和STDIN; (7) 腳本為將來(lái)的內(nèi)容向STDOUT發(fā)送正確的MIME頭信息; (8) 腳本向STDOUT發(fā)送其余輸出的部分,然后終止; (9) 服務(wù)器發(fā)現(xiàn)腳本結(jié)束,關(guān)閉與瀏覽器的連接; (10) 瀏覽器從腳本中顯示輸出。 ●環(huán)境變量對(duì)于CGI是至關(guān)重要的,所有的信息都要通過(guò)環(huán)境變量來(lái)和CGI聯(lián)系。環(huán)境變量分為三組: (1) 關(guān)于服務(wù)器的專有用量,服務(wù)器對(duì)于每一個(gè)訪問(wèn)都會(huì)記錄自身信息,如服務(wù)器的地址、端口。 GATEWAY_INTERFACE 服務(wù)器遵照的CGI版本 SERVER_NAME 服務(wù)器的IP地址和主機(jī)名 SERVER_PORT 接受HTTP請(qǐng)求的端口號(hào),通常為80 SERVER_SOFTWARE 服務(wù)器軟件的名稱 (2) 請(qǐng)求專有環(huán)境變量,訪問(wèn)一個(gè)網(wǎng)站時(shí)發(fā)出的請(qǐng)求通常是不同的,這種變化會(huì)體在環(huán)境變量上。這些變量可以幫助你正確地處理客戶和服務(wù)器的數(shù)據(jù)。 AUTH_TYPE 服務(wù)器使用的確認(rèn)模式。 CONTENT_FIFE CONTENT_LENGTH POST請(qǐng)求中向標(biāo)準(zhǔn)輸入發(fā)送的字節(jié)數(shù) content length CONTENT_TYPE 被發(fā)送的數(shù)據(jù)的MIME類型 content type PATH_TRANSLATED 與PATH_INFO 對(duì)應(yīng)的絕對(duì)路徑PATH_INFO CGI程序的放置路徑 path info REMOTE_ADDR 客戶的IP地址或主機(jī)名 remote addr QUERY_STRING 傳給CGI程序的用戶數(shù)據(jù)(url中NAME和VALUE,及轉(zhuǎn)換過(guò)的碼)REMOTE_LINE 發(fā)送給服務(wù)器的完整的HTTP請(qǐng)求內(nèi)容 remote line SCRIPT_NAME 被運(yùn)行的腳本 script name (3)客戶端的環(huán)境變量:客戶端的環(huán)境變量包括用戶使用的軟件信息,為了區(qū)別于其他的信息段,在所有的客戶環(huán)境變量前加前綴HTTP_。信息涵蓋了用戶的詳細(xì)資料。 ACCEPT 列出能被此請(qǐng)求接受的應(yīng)答模式:image/gif等 ACCEPT_ENCODING 列出客戶機(jī)支持的編碼方式類別 ACCEPT_LANGUAGE 列出客戶機(jī)可以接受的語(yǔ)言的ISO編碼 FROM 列出客戶機(jī)的Email地址PRAGMA 指定將來(lái)要用到的服務(wù)器代理REFERER 標(biāo)明指向連接當(dāng)前文檔的URL USER_ AGENT 標(biāo)明客戶端軟件 ●HTTP Cookie:是一個(gè)存儲(chǔ)在客戶端的文本文件,可以用來(lái)保存客戶機(jī)的一些狀態(tài)信息,當(dāng)用CGI在客戶端建立一個(gè)Cookie后,通過(guò)Web服務(wù)器把信息傳到客戶端并保存到Cookie中,這樣,過(guò)幾天后該客戶再次訪問(wèn)Web服務(wù)器時(shí),CGI會(huì)自動(dòng)讀取保存在客戶端的Cookie信息,從而完成和客戶更好的交互。 ●當(dāng)客戶訪問(wèn)的網(wǎng)站有COOkie存在時(shí),客戶端保存的COOkie就要不斷增多,因而對(duì)COOkie又有一些相關(guān)的限制:(1)客戶端瀏覽器所儲(chǔ)存的COOkie總數(shù)最大值為300個(gè)(2)每個(gè)COOkie的長(zhǎng)度不超過(guò)4K(3)每個(gè)web服務(wù)器或internet域所設(shè)置的COOkie總數(shù)不能超過(guò)20個(gè)以上限制中,當(dāng)數(shù)量超出時(shí),最近的使用最少的COOkie將丟失。當(dāng)COOkie的長(zhǎng)度超出時(shí),超出的部分將丟失●服務(wù)器端附件SSI:是一些標(biāo)記符,可以用來(lái)嵌入到HTML文檔中,這些嵌入到文檔中的符號(hào)可以提供一些簡(jiǎn)單的動(dòng)態(tài)頁(yè)面效果,SSI與CGI的相似之處在于它們都是程序,盡管SSI看來(lái)只是些符號(hào),實(shí)際上它是一段真正的程序的名稱。 ●SSI的優(yōu)點(diǎn): 運(yùn)行于服務(wù)器端的,減輕了客戶端的負(fù)擔(dān),所有關(guān)于SSI的動(dòng)作都在服務(wù)端計(jì)算完成。缺點(diǎn):在商業(yè)的站點(diǎn)加入SSI要求有強(qiáng)大的Web服務(wù)器平臺(tái),在頁(yè)面中加入太多的SSI標(biāo)記,會(huì)讓W(xué)eb承擔(dān)太大的負(fù)擔(dān);會(huì)帶來(lái)安全隱患。 ●CGI與SSI的異同:相同是都是運(yùn)行于服務(wù)器端的,減輕了客戶端的負(fù)擔(dān)。 不同SSI沒(méi)有外部接口,而CGI則可以接受外來(lái)信息,客戶端可以看到CGI的痕跡,卻看不到SSI的痕跡。 ●SSI的格式:!——和——表示SSI標(biāo)記的開(kāi)始和結(jié)束,而這兩個(gè)標(biāo)志實(shí)際是注釋 符,這樣當(dāng)服務(wù)器不具備SSI解釋功能時(shí),SSI就以注釋的身份顯示在頁(yè)面中,不會(huì)影響網(wǎng)頁(yè)的瀏覽。(在HTML下為注釋語(yǔ)句) ●SSI的命令:1 include作用:在網(wǎng)頁(yè)中包含一個(gè)文件,Virtual用于指定相對(duì)于web服務(wù)器的根目錄的文件和路徑名。2 echo 顯示環(huán)境變量或者其他變量的值 3 exec 用來(lái)調(diào)用一個(gè)子進(jìn)程,可以打開(kāi)文件或者提供輸出 5 fsize 用來(lái)顯示指定文件的大小ASP的組成部分包括:服務(wù)器腳本、客戶端腳本、服務(wù)器組件、標(biāo)準(zhǔn)文本、文件系統(tǒng)和服務(wù)器端對(duì)象幾部分組成。從本質(zhì)上講ASP實(shí)際上是服務(wù)器端的腳本制作。在瀏覽器提出連接請(qǐng)求后,服務(wù)器將腳本代碼進(jìn)行動(dòng)態(tài)解釋,傳送到瀏覽器上。任何放在html中的東西,都可以放在ASP中。ASP的builtin(內(nèi)建對(duì)象):應(yīng)用程序?qū)ο螅ˋpplication)、會(huì)話對(duì)象(Session)、服務(wù)器對(duì)象(Server)、請(qǐng)求對(duì)象(Request)、響應(yīng)對(duì)象(Response)等。標(biāo)準(zhǔn)的ActiveX組件包括:廣告循環(huán)(AdRotator)組件、瀏覽器性能(BrowserCapability)組件、數(shù)據(jù)庫(kù)訪問(wèn)(DatabaseAccess)組件、內(nèi)容鏈接(ContentLinking)組件、文件訪問(wèn)(FileAccess)組件等等。ASP指定腳本語(yǔ)言的方法:指定腳本語(yǔ)言%@LANGUAGE=ScriptingLanguageRUNAT=location%常用的腳本語(yǔ)言有:VBScript\JavaScript。Location位置一般應(yīng)為server表示服務(wù)器執(zhí)行。默認(rèn)值為客戶端執(zhí)行。修改默認(rèn)腳本的方法有:(1)通過(guò)注冊(cè)表(2)通過(guò)IIS,詳見(jiàn)P61頁(yè)。變量:是計(jì)算機(jī)內(nèi)存中已命名的存儲(chǔ)位置,其中包含了數(shù)字或字符串等數(shù)據(jù)。變量包含的信息稱為變量的值。變量使用戶便于理解腳本操作的名稱,為用戶提供了一種存儲(chǔ)、檢索和操作數(shù)據(jù)的途徑。VBScript聲明變量的方法:不需要聲明,但在使用所有變量前要聲明:(Dim/Pubic/Private)JavaScript聲明變量的方法:在使用本地過(guò)程變量需聲明,(%varusername。%)ASP提供了兩個(gè)內(nèi)建對(duì)象用來(lái)存儲(chǔ)變量:Session(會(huì)話作用域)對(duì)象和Application(應(yīng)用程序作用域)對(duì)象。1常量:用來(lái)代替一個(gè)數(shù)或字符串的名稱。組件可在一個(gè)組件類型庫(kù)中聲明變量,組件類型庫(kù)是一個(gè)包含ActiveX組件所支持的對(duì)象和類型的信息的文件。,就可以在該應(yīng)用程序的任意頁(yè)中使用已定義的常量。1過(guò)程是一組能執(zhí)行指定任務(wù)且具有返回值的腳本命令。過(guò)程定義可出現(xiàn)在script過(guò)程/script必須聲明所有語(yǔ)言、誰(shuí)處理。主腳本語(yǔ)言中的過(guò)程用腳本分界符%和%分隔。調(diào)用過(guò)程:只需要在命令中包含過(guò)程名即可。如果從Vbscript調(diào)用javascript過(guò)程,就必須在過(guò)程名后加上括號(hào),如過(guò)程沒(méi)有變量,就用空括號(hào)。Javascript也要加括號(hào).(小結(jié):1\%call名字(變量名)%2\%call名字%3\%=名字%)1組件:ActiveX組件是建立強(qiáng)大的Web應(yīng)用程序的關(guān)鍵。組件提供了在腳本中執(zhí)行任務(wù)的對(duì)象,ASP同樣提供了可在腳本中使用的內(nèi)建對(duì)象。ActiveX組件是一個(gè)文件,該文件包含執(zhí)行某項(xiàng)或一組任務(wù)的代碼。組件可以執(zhí)行公用任務(wù),它可以提供一個(gè)或多個(gè)對(duì)象以及對(duì)象的方法和屬性。1集合:是存儲(chǔ)字符串、數(shù)字、對(duì)象和其他值的地方。除了在存儲(chǔ)或取出項(xiàng)目時(shí)集合會(huì)自動(dòng)擴(kuò)展與搜索外,集合與數(shù)組非常的相近。與數(shù)組不同的是,集合被修改后,項(xiàng)目的位置將會(huì)移動(dòng),可以通過(guò)集合中項(xiàng)目的名稱、索引或者通過(guò)在集合的所有項(xiàng)目中遍歷訪問(wèn)項(xiàng)目。大多數(shù)的ASP內(nèi)建對(duì)象支持集合。1ASP的內(nèi)建對(duì)象:Application對(duì)象給定應(yīng)用程序的所有用戶之間共享的信息。Request對(duì)象訪問(wèn)任何用HTTP請(qǐng)求傳遞的信息。Response對(duì)象控制發(fā)送給用戶的信息。Server對(duì)象,提供對(duì)服務(wù)器上的方法和屬性的訪問(wèn)。Session對(duì)象,存儲(chǔ)特定的用戶會(huì)話所需的信息。1ASP的執(zhí)行原理:從本質(zhì)上講,ASP實(shí)際上是服務(wù)器端的腳本制作。在瀏覽器提出連接請(qǐng)求后,服務(wù)器將腳本代碼進(jìn)行動(dòng)態(tài)解釋,傳送到瀏覽器上。HTML中注釋:! …… PHP中的注釋: // /* …… */電子商務(wù)專業(yè)互聯(lián)網(wǎng)軟件應(yīng)用與開(kāi)發(fā) 資料8 / 8
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1