掘金品質
工匠精神
聯系掘(jue)金(jin)設(she)計服務顧問(wen)!為您(nin)提供(gong)專業的網站(zhan)策劃方(fang)案和(he)建議。
免費服務熱線:
今天,公司掘金科技為您科普什么是asp、php、cgi、fso?
什么是ASP?
ASP即Active Server Page的(de)(de)縮(suo)寫(xie)。它(ta)是(shi)(shi)一種(zhong)包(bao)含了(le)(le)使用(yong)VB Script或Jscript腳本(ben)程(cheng)序代(dai)碼(ma)的(de)(de)網(wang)頁(ye)。當瀏(liu)覽(lan)(lan)器(qi)瀏(liu)覽(lan)(lan)ASP網(wang)頁(ye)時, Web服務(wu)器(qi)就(jiu)會根(gen)據請求生成(cheng)相應的(de)(de)HTML代(dai)碼(ma)然后再返(fan)回給瀏(liu)覽(lan)(lan)器(qi),這樣瀏(liu)覽(lan)(lan)器(qi)端看到的(de)(de) 就(jiu)是(shi)(shi)動態(tai)生成(cheng)的(de)(de)網(wang)頁(ye)。ASP是(shi)(shi)微軟公司開(kai)發的(de)(de)代(dai)替CGI腳本(ben)程(cheng)序的(de)(de)一種(zhong)應用(yong),它(ta)可以與數據庫和其它(ta)程(cheng)序進行交互。是(shi)(shi)一種(zhong)簡(jian)單、方便的(de)(de)編程(cheng)工(gong)具。在了(le)(le)解(jie)了(le)(le)VBSCRIPT的(de)(de)基本(ben)語法后,只需要(yao)清(qing)楚各個組(zu)件的(de)(de)用(yong)途、屬性、方法,就(jiu)可以輕松編寫(xie)出自己的(de)(de)ASP系統。ASP的(de)(de)網(wang)頁(ye)文件的(de)(de)格式是(shi)(shi).ASP。
什么是PHP?
PHP是(shi)(shi)一種服務器(qi)端HTML-嵌入(ru)式腳本描(miao)述語(yu)言。 其(qi)最強大和最重(zhong)要的特征是(shi)(shi)其(qi)數據(ju)庫(ku)集成(cheng)層,使(shi)(shi)用(yong)(yong)它完(wan)(wan)(wan)成(cheng)一個(ge)含有數據(ju)庫(ku)功能的網(wang)頁是(shi)(shi)不(bu)可置信的簡單。在(zai)HTML文(wen)件中, PHP腳本程(cheng)序(語(yu)法類似于Perl或(huo)者c語(yu)言)可以(yi)使(shi)(shi)用(yong)(yong)特別的PHP標簽進行(xing)(xing)引用(yong)(yong), 這樣網(wang)頁制作者也不(bu)必完(wan)(wan)(wan)全依賴(lai)HTML生成(cheng)網(wang)頁了。由(you)于PHP是(shi)(shi)在(zai)服務器(qi)端執行(xing)(xing)的, 客戶端是(shi)(shi)看不(bu)到PHP代碼的。 PHP可以(yi)完(wan)(wan)(wan)成(cheng)任何CGI腳本可以(yi)完(wan)(wan)(wan)成(cheng)的任務,但它的功能的發揮(hui)取決于它和各種數據(ju)庫(ku)的兼容性(xing)。 PHP除了可以(yi)使(shi)(shi)用(yong)(yong)HTTP進行(xing)(xing)通信,也可以(yi)使(shi)(shi)用(yong)(yong)IMAP, SNMP, NNTP, POP3協議。
CGI是(shi)一個用(yong)于(yu)(yu)定Web服務(wu)器(qi)(qi)與外(wai)部程序(xu)之間通信方(fang)(fang)式的(de)(de)標準(zhun),使得外(wai)部程序(xu)能生(sheng)成(cheng)HTML、圖(tu)(tu)像(xiang)或者其他內容(rong)(rong),而服務(wu)器(qi)(qi)處理(li)的(de)(de)方(fang)(fang)式與那些非外(wai)部程序(xu)生(sheng)成(cheng)的(de)(de)HTML、圖(tu)(tu)像(xiang)或其他內容(rong)(rong)的(de)(de)處理(li)方(fang)(fang)式是(shi)相(xiang)同(tong)的(de)(de)。因此,CGI程序(xu)冊僅使你能生(sheng)成(cheng)表(biao)態(tai)內容(rong)(rong)而能生(sheng)動態(tai)內容(rong)(rong)。使用(yong)CGI的(de)(de)原因在于(yu)(yu)它是(shi)一個定義良好(hao)并(bing)被廣泛支持的(de)(de)標準(zhun),沒有CGI就不(bu)可能實(shi)現(xian)動態(tai)的(de)(de)Web頁面,除非使用(yong)一些服務(wu)器(qi)(qi)中提供(gong)的(de)(de)特殊(shu)方(fang)(fang)法(如今,也(ye)有除CGI之外(wai)的(de)(de)其他技術逐漸(jian)在成(cheng)為標準(zhun))。
FSO(FileSystemObject)是(shi)(shi)(shi)微軟(ruan)ASP的(de)(de)(de)一個(ge)(ge)對文(wen)件(jian)操(cao)(cao)作的(de)(de)(de)控(kong)(kong)(kong)件(jian),該(gai)控(kong)(kong)(kong)件(jian)可(ke)(ke)以(yi)對服(fu)(fu)(fu)務器(qi)進行(xing)讀取(qu)、新(xin)建、修(xiu)改(gai)、刪除目(mu)錄以(yi)及(ji)文(wen)件(jian)的(de)(de)(de)操(cao)(cao)作。是(shi)(shi)(shi)ASP編程(cheng)(cheng)中非常(chang)(chang)有(you)(you)用的(de)(de)(de)一個(ge)(ge)控(kong)(kong)(kong)件(jian)。但是(shi)(shi)(shi)因為(wei)(wei)權限控(kong)(kong)(kong)制的(de)(de)(de)問題,很多(duo)(duo)虛擬(ni)(ni)主(zhu)機服(fu)(fu)(fu)務器(qi)的(de)(de)(de)FSO反(fan)而成(cheng)為(wei)(wei)這(zhe)臺服(fu)(fu)(fu)務器(qi)的(de)(de)(de)一個(ge)(ge)公開的(de)(de)(de)后門,因為(wei)(wei)客(ke)戶(hu)(hu)可(ke)(ke)以(yi)在自(zi)己的(de)(de)(de)ASP網頁里面直接就(jiu)對該(gai)控(kong)(kong)(kong)件(jian)編程(cheng)(cheng),從而控(kong)(kong)(kong)制該(gai)服(fu)(fu)(fu)務器(qi)甚至刪除服(fu)(fu)(fu)務器(qi)上的(de)(de)(de)文(wen)件(jian)。因此不少(shao)業界的(de)(de)(de)虛擬(ni)(ni)主(zhu)機提供商都干(gan)脆關(guan)掉了這(zhe)個(ge)(ge)控(kong)(kong)(kong)件(jian),讓客(ke)戶(hu)(hu)少(shao)了很多(duo)(duo)靈活性(xing)。 擎邦網絡的(de)(de)(de)W2K虛擬(ni)(ni)主(zhu)機服(fu)(fu)(fu)務器(qi)具(ju)有(you)(you)高安全性(xing),可(ke)(ke)以(yi)讓客(ke)戶(hu)(hu)在自(zi)己的(de)(de)(de)網站空間中任意(yi)使用卻有(you)(you)沒(mei)有(you)(you)辦法(fa)危害系統或者妨礙其他(ta)客(ke)戶(hu)(hu)網站的(de)(de)(de)正常(chang)(chang)運(yun)行(xing)。