六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

CGI圖文詳細教程(1)

[摘要]CGI是一個連接外部應用程序到信息服務器(比如HTTP或者網絡服務器)的標準。一個簡單的HTML文檔是無交互后臺程序,它是靜態的,也就是說它處于一個不可變的狀態,即文本文件不可以變化。相反地,CGI...

CGI是一個連接外部應用程序到信息服務器(比如HTTP或者網絡服務器)的標準。一個簡單的HTML文檔是無交互后臺程序,它是靜態的,也就是說它處于一個不可變的狀態,即文本文件不可以變化。相反地,CGI程序是可以實時執行地,它可以輸出動態的信息。

舉個例子吧,如果你想把Unix數據庫”掛到”萬維網上,并允許世界各地的人可以訪問它。基本上,就就需要創建一個CGI程序,它的執行將傳遞信息給數據庫引擎,并且把解雇返回給用戶顯示出來。這是一個網關的例子。

數據庫例子是一個簡單的思想,在實際應用過程中更為復雜。實際上沒有什么不能掛到網絡上面的。但是只有一件事情你必須記住:不管你的CGI程序是怎樣,一定不能花太多的時間來處理。否則,用戶就做在奔騰機前面靜靜地等著瀏覽器的顯示結果,這勢必傷透了”奔騰的心”。

下面講講CGI的特殊要求:

既然CGI程序是可執行的,那基本上就等價于世界任何地方的人可以在你的系統中運行CGI程序,所以這是一種不安全的事情。因此在使用CGI程序的時候,需要一些安全的預防措施。可能,一種有效的方法是將CGI程序放置在一個特殊的目錄中,這樣網絡服務器件只是執行CGI程序而不是將它顯示到瀏覽器中。這個特殊的目錄通常處在網絡管理員直接控制的目錄,這樣就可以阻止普通用戶創建CGI程序。仍然有其它幾種方法可以允許用戶訪問CGI腳本,但是這需要網絡管理員為他進行一些設置。在這一點上,你可能有與網絡管理員聯系以獲得訪問CGI權限的沖動。

如果你有一個NCSA HTTPd服務器分布的版本,你將看到一個目錄/cgi-bin。這個目錄就是上面所提的特殊目錄,它就是放置CGI程序的地方。CGI程序可以用任何的語言來編寫,并且可以在以下的系統中執行:

C/C++

Fortran

PERL

TCL

任何的Unix shell

Visual Basic

AppleScript

采取什么的語言依靠你的系統支持什么語言而定的。如果你使用過一個編程語言如C或者Fortran,你就會知道在運行程序之前必須對程序進行編譯。如果你進入這個目錄,你就會發現一些CGI程序的源代碼。但是如果你使用其中一種腳本語言,比如PERL、TCL或者Unix shell,腳本就只需要放置在/cgi-bin目錄中,因為沒有相關的源代碼。許多設計人員喜歡使用CGI腳本而不使用編程語言,因為腳本比需要編譯的程序語言更容易調試、修改和維護。





主站蜘蛛池模板: 视频二区欧美 | 在线bt在线www天堂网在线 | 日本视频一区二区免费播放 | 日韩1页 | 欧美亚洲日本视频 | 偷拍久久网 | 午夜视频入口 | 日韩久久网 | 日韩福利影院 | 亚洲第一网站 | 欧洲熟色妇 | 亚洲视频免费在线观看 | 午夜不卡在线 | 亚洲天堂久久 | 日本综合在线观看 | 天天做天天干 | 亚洲第3页| 午夜影院网页 | 天天都色 | 污污在线观看视频 | 欧美一区二区三区免费观看视频 | 亚洲欧美一区二区三区久久 | 四虎在线影视在线影库 | 日本人视频18jizz免费 | 日韩一区二三区国产好的精华液 | 日韩美女免费线视频网址 | 午夜黄网 | 午夜免费毛片 | 午夜激情网站 | 日本aⅴ在线不卡免费观看 日本aⅴ在线 | 性喷潮久久久久久久久 | 亚洲欧美日韩伦中文 | 我要操影院 | 一级毛片免费毛片一级毛片免费 | 亚洲mv日韩mv欧美mv | 日韩欧美一区二区三区中文精品 | 四虎永久免费影院在线 | 色婷婷在线影院 | 四虎 在线播放 | 亚洲熟区| 亚洲天码中文字幕第一页 |