ASP即ActiveServerPage的縮寫。它是一種包含了使用VBScript或Jscript腳本程序代碼的網(wǎng)頁。當(dāng)瀏覽器瀏覽ASP網(wǎng)頁時(shí),Web服務(wù)器會(huì)根據(jù)請(qǐng)求生成相應(yīng)的HTML代碼然后再返回給瀏覽器,這樣瀏覽器端看到的是動(dòng)態(tài)生成的網(wǎng)頁。ASP是微軟公司開發(fā)的代替CGI腳本程序的一種應(yīng)用,它可以與數(shù)據(jù)庫(kù)和其它程序進(jìn)行交互。是一種簡(jiǎn)單、方便的編程工具。在了解了VBSCRIPT的基本語法后,只需要清楚各個(gè)組件的用途、屬性、方法,可以輕松編寫出自己的ASP系統(tǒng)。ASP的網(wǎng)頁文件的格式是.ASP。-------------------CGI是一個(gè)用于定Web服務(wù)器與外部程序之間通信方式的標(biāo)準(zhǔn),使得外部程序能生成HTML、圖像或者其他內(nèi)容,而服務(wù)器處理的方式與那些非外部程序生成的HTML、圖像或其他內(nèi)容的處理方式是相同的。因此,CGI程序冊(cè)僅使你能生成表態(tài)內(nèi)容而能生動(dòng)態(tài)內(nèi)容。使用CGI的原因在于它是一個(gè)定義良好并被廣泛支持的標(biāo)準(zhǔn),沒有CGI不可能實(shí)現(xiàn)動(dòng)態(tài)的Web頁面,除非使用一些服務(wù)器中提供的特殊方法(如今,也有除CGI之外的其他技術(shù)逐漸在成為標(biāo)準(zhǔn))。-----------------------------PHP是一種服務(wù)器端HTML-嵌入式腳本描述語言。其最強(qiáng)大和最重要的特征是其數(shù)據(jù)庫(kù)集成層,使用它完成一個(gè)含有數(shù)據(jù)庫(kù)功能的網(wǎng)頁是不可置信的簡(jiǎn)單。在HTML文件中,PHP腳本程序(語法類似于Perl或者c語言)可以使用特別的PHP標(biāo)簽進(jìn)行引用,這樣網(wǎng)頁制作者也不必完全依賴HTML生成網(wǎng)頁了。由于PHP是在服務(wù)器端執(zhí)行的,客戶端是看不到PHP代碼的。PHP可以完成任何CGI腳本可以完成的任務(wù),但它的功能的發(fā)揮取決于它和各種數(shù)據(jù)庫(kù)的兼容性。PHP除了可以使用HTTP進(jìn)行通信,也可以使用IMAP,SNMP,NNTP,POP3協(xié)議。