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

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

使用Perl開發Internet/Intranet應用之二(5)

[摘要]----發送郵件:可通過調用系統命令實現,如system"mailxzyr\@gznet.com< a.txt"或exec"mailxzyr\@gznet.com< a.txt"。(a.txt為要發送的郵件內容,"\"是取消@...
----發送郵件:可通過調用系統命令實現,如system"mailxzyr\@gznet.com< a.txt"或exec"mailxzyr\@gznet.com< a.txt"。(a.txt為要發送的郵件內容,"\"是取消@特殊字符的含義)前者系統命令運行完后,會繼續執行下面的語句;而后者調用結束后,整個程序就會結束,原來的perl程序也不能繼續執行。故一般后者通常放在程序最后一行執行。
----6Server與Client傳遞數據的方法

----很多人都知道由client傳送數據到server可通過下面兩種方法,

1)< formmethod="GET/POST"
action="http://10.0.0.1/Script/a.pl" >
< inputtype="hidden"name="a"value="1" >
< inputtype="hidden"name="b"value="2" >
< inputtype="submit"name="submit"value="Go" >
< /form >

2)< a >
CGI< /a >


----結果也是一樣的;但卻很少有人會去想這兩種方法傳輸數據時用的是哪種方式。其實,前者采用的方式在method中設置可以是GET也可以是POST,而后者采用的則是GET方式。GET與POST的區別在于,如果以GET方式傳輸,所帶參數附加在CGI程式的URL后直接傳給server,并可從server端的QUERY_STRING這個環境變量中讀取;如果以POST方式傳輸,則參數會被打包在數據報中傳送給server,并可從CONTENT_LENGTH這個環境變量中讀取出來。還有一種情況是,你用的是GET方式,但傳送的參數是路徑,如:

----< ahref="/cgi-bin/a.pl/usr/local/bin/pine" >CGI< /a >

----這時所傳遞的參數"/usr/local/bin/pine"存放在PATH_INFO這個環境變量中。環境變量的讀取方式為$str=$ENV{'QUERY_STRING'};

----有時候我們非常希望能記錄下訪問我們頁面的用戶所用的瀏覽器是什么?名字、地址又是什么?這時候我們就要借助server端的一系列環境變量了。下面列出其它一些常用的環境變量。

SERVER_NAMEserver的機器名稱或IP地址
SERVER_PORTserver正在運行的端口號
REQUEST_METHOD發出request的方法(GET/POST/HEAD)
SCRIPT_NAME程式被調用的路徑,如:cgi-bin/a.pl
REMOTE_HOST發出request請求的遠端機器(client)的名稱
REMOTE_ADDR發出request請求的遠端機器(client)的IP地址
REMOTE_IDENT發出request的使用者名稱(如是撥號上網,則為用戶
ID),當NCSAIdentityCheck為enabled,而且client
機器支持RFC931時,該變量有效
CONTENT_TYPE數據的MIME型別,如:"text/html"
HTTP_ACCEPTclient可以接受的MIME型別列表
HTTP_USER_AGENTclient發出request的瀏覽器類型
HTTP_REFERER在讀取CGI程式之前,client所指的文本URL

----以上環境變量并非所有webserver都支持,需視具體情況而定,建議使用之前先進行測試。

----下面有一個例子,作用是把訪問本頁面的客戶的ip地址和所用的瀏覽器類型記錄并顯示出來。

print"HTTP/1.0200OK\n";
print"Content-Type:text/html\n\n";

print"< HTML >\n";
print"< HEAD >\n";
print"< TITLE >test< /TITLE >\n";
print"< /HEAD >\n";
print"< BODY >\n";
print"YourIPAddressis$ENV{'REMOTE_ADDR'}.\n";
print"YourBrowseis$ENV{'HTP_USER_AGENT'}.\n";
print"< /BODY >\n";
print"< /HTML >\n";




主站蜘蛛池模板: 香蕉福利久久福利久久香蕉 | 情不自禁完整版在线观看免费 | 欧美综合国产 | 欧美一级黄色录相 | 欧美在线视频你懂的 | 色天天综合久久久久综合片 | 夜夜视频 | 添人人躁日日躁夜夜躁夜夜揉 | 亚洲 欧美 精品 中文第三 | 天天射天天操天天 | 色亚洲一区 | 伊人久久婷婷丁香六月综合基地 | 四虎在线影视在线影库 | 色窝视频| 日韩激情视频 | 日本a级片在线播放 | 中文字幕在线有码高清视频 | 天天干夜夜噜 | 日产日韩亚洲欧美综合搜索 | 日韩美香港a一级毛片 | 中文国产成人精品久久96 | 欧美一级xxxx俄罗斯一级 | 在线资源站| 亚洲大尺度视频 | 一级黄片一级毛片 | 日韩专区一区 | 日本一道在线观看 | 亚洲乱强伦 | 亚洲第一成网站 | 中文字幕一精品亚洲无线一区 | 亚洲精品在线网址 | 色播放| 日本一道在线观看 | 天天射天天做 | 欧美午夜视频在线观看 | 永久免费精品影视网站 | 日本欧美一级二级三级不卡 | 日韩欧美在线综合网高清 | 日本中文一二区有码在线观看 | 日本免费高清视频 | 亚洲黄色网页 |