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

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

對于CGI讀寫COOKIE的編程

[摘要]COOKIE的用途相信大家都知道了,有時我們的CGI需要記錄讀取某個來訪者的信息,例如該來訪者使用該用的情況,那就得用到COOIKE技術,下面就討論一下如何用CGI來記錄、讀取來訪者計算機中的COOKIE。   COOKIE在不同的瀏覽器上的存儲方式是不同的,但這并不存在不兼容的問題,因為WEB...
COOKIE的用途相信大家都知道了,有時我們的CGI需要記錄讀取某個來訪者的信息,例如該來訪者使用該用的情況,那就得用到COOIKE技術,下面就討論一下如何用CGI來記錄、讀取來訪者計算機中的COOKIE。 

  COOKIE在不同的瀏覽器上的存儲方式是不同的,但這并不存在不兼容的問題,因為WEB服務器與瀏覽器之間是通過HTTP響應頭實現互相傳送COOKIE的信息的,我們在讀寫COOKIE時不必理會其在客戶端是怎么存儲的。 

  在CGI向來訪者的計算機中寫入一條COOKIE時,CGI需要向瀏覽器發送一個響應頭: 

Set-Cookie:name1=value;name2=value2;exprires=DATE;PATH=PATH;domiam=DOMAIN_NAME;SECURE 

  現在逐個來解釋以上響應頭各項的含義,各項內容是用分號閣開的 

  我們看到 name1=value和name2=value2 就是你要設置的COOKIE的內容,它是以名字=值的方式發送的,而name=value中不可以有冒號、逗號、和空格,但可以用%XX代替,XX為一個16進制數; 

exprires=DATE項是有關COOKIES的生存期,即該COOKIE的有效期,有效期的時間格式是格林威治時間格式:wdy,DD-MON-YYYY HH:MM:SS GMT 
這一項在寫入COOIE時是可選的,但不設置的話瀏覽器與WEB服務器的一次連接結束后,COOKIE就過了有效期; 

domian項定義哪些主機可以讀取COOKIES,通常COOKIE存放的都不重要的信息,如果你要存放的的信息不大重要,這一項也不用設置; 

PATH項是定義了一臺主機上哪些WWW資源可以讀取你所設置的COOKIE,如果PATH=/ 則這臺主機上所有WWW資源可以讀取你所設置的COOKIE; 

SECURE是有關加密傳送我們可不用理會。 
如果你在一臺支持COOKIE的客戶端設置了COOKIE,當這個客戶端在次來訪問時,瀏覽器會向你的CGI所在的WEB服務器發送一條HTTP響應頭,這個響應頭為: 
Cookie:name1=value;name2=value2;exprires=DATE;PATH=PATH;domiam=DOMAIN_NAME;SECURE 
根據這個HTTP響應頭WEB服務器的環境變量 HTTP_COOKIE=:name1=value;name2=value2 
我們對這個環境變量的內容進行分解就可以的到我我們要的信息。 

  以下給出我寫的讀寫COOKIE的兩段PERL程序,你也可以把它改寫為C語言 

設置COOKIE: 

print "Content-type:text/htmln"; 
print "Set-Cookie:name1=zjxyz;expires=Thursdday,01-Jan-2000 12:00:00 GMTn"; 
print "Set-Cookie:name2=ken;expires=Thursdday,01-Jan-2000 12:00:00 GMTn"; 
print "Set-Cookie:name3=ken;expires=Thursdday,01-Jan-2000 12:00:00 GMTnn"; 

  讀取COOKIE和分解的過程: 

@pairs = split(/&/, $ENV{’HTTP_COOKIE’}); 
foreach $pair (@pairs){ 
($name, $value) = split(/=/, $pair); 
$value =~ tr/+/ /; 
$value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg; 
$cookie{$name} = $value;} 



主站蜘蛛池模板: 青青青爽在线视频观看大全 | 欧美又大又粗又长又美 | 色综合久久久久 | 天堂网最新 | 日本在线精品视频 | 香蕉免费一区二区三区 | 天天射天 | 天堂资源中文官网 | 伊人网2021| 在线观看男女爱视频网站 | 亚洲欧美在线精品 | 日本在线视频二区 | 天天骑夜夜操 | 日一日射一射 | 欧洲在线| 热久久最新网址 | 青娱极品盛宴国产一区 | 亚洲国产日韩欧美在线a乱码 | 日本高清网| 日本亚洲乱码中文字幕影院 | 日本视频在线免费 | 一级做a爰片性色毛片视频图片 | 天天看片中文字幕 | 一二三四免费高清观看在线观看 | 伊人久久中文大香线蕉综合 | 日本手机在线视频 | 日产精品卡二卡三卡四卡乱码视频 | 五月综合激情久久婷婷 | 色综合久久88色综合天天提莫 | 啪啪国产| 欧美亚洲一区二区三区导航 | 欧美一级欧美三级在线观看 | 天天干夜夜爽天天操夜夜爽视频 | 亚洲天堂影院 | 一级做a爰片性色毛片小说 一级做a爰片性色毛片思念网 | 婷婷丁香在线视频 | 情不自禁完整版在线观看免费 | 午夜tv影院| 婷婷激情丁香 | 天堂网在线免费观看 | 日本系列 1页 亚洲系列 |