>cookie的語法:httpcookie的發(fā)送是通過http頭部來實現(xiàn)的,他早于文件的傳遞,頭部set-cookie的語法如下:Set-cookie:name=name;expires=date;pa">
在cgi中如何使用cookie的方法--

在cgi中如何使用cookie的方法--

ID:21220827

大小:60.50 KB

頁數(shù):4頁

時間:2018-10-20

在cgi中如何使用cookie的方法--_第1頁
在cgi中如何使用cookie的方法--_第2頁
在cgi中如何使用cookie的方法--_第3頁
在cgi中如何使用cookie的方法--_第4頁
資源描述:

《在cgi中如何使用cookie的方法--》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。

1、在CGI中如何使用cookie的方法>>cookie的語法:httpcookie的發(fā)送是通過http頭部來實現(xiàn)的,他早于文件的傳遞,頭部set-cookie的語法如下:Set-cookie:name=name;expires=date;path=path;domain=domain;securename=name:需要設(shè)置cookie的值(name不能使用“;”和","號),有多個name值時用";"分隔例如:name1=name1;name2=name2;name3=name3。expires=date:cookie的有效期限,格式:ex

2、pires="on-YYYYHH:MM:SS"path=path:設(shè)置cookie支持的路徑,如果path是一個路徑,則cookie對這個目錄下的所有文件及子目錄生效,例如:path="/cgi-bin/",如果path是一個文件,則cookie指對這個文件生效,例如:path="/cgi-bin/cookie.cgi"。domain=domain:對cookie生效的域名,例如:domain=".chinalb."secure:如果給出此標志,表示cookie只能通過SSL協(xié)議的https服務(wù)器來傳遞。cookie的接收是通過設(shè)置環(huán)境變量

3、HTTP_COOKIE來實現(xiàn)的,CGI程序可以通過檢索該變量獲取cookie信息?!ookie的模塊:以下是一個cookie的模塊,可以為你編寫程序帶來方便#########代碼開始################################################################################HTTPCookieLibraryVersion2.1##Copyright1996Mattodified12/23/96########################################

4、########################################$Cookie_Exp_Date='Thu,31-Dec-205023:00:00GMT';#此處設(shè)置cookie的有效時間$Cookie_Path='';#此處設(shè)置cookie的有效路徑,默認腳本存在的目錄。$Cookie_Domain='';#此處設(shè)置cookie的有效域名,默認腳本調(diào)用的域名。Cookie_Encode_Chars=('%','+',';',',','=','','::','s');%Cookie_Encode_Chars=('%','%2

5、5','+','%2B',';','%3B',',','%2C','=','%3D','','%26','::','%3A%3A','s','+');#特殊字符的解碼Cookie_Decode_Chars=('+','%3A%3A','%26','%3D','%2C','%3B','%2B','%25');%Cookie_Decode_Chars=('+','','%3A%3A','::','%26','','%3D','=','%2C',',','%3B',';','%2B','+','%25','%');#特殊字符的解碼########

6、###########################3#獲取cookie信息################################################################################GetCookies################################################################################subGetCookies{local(ReturnCookies)=_;local($cookie_flag)=0;local

7、($cookie,$value);if($ENV{'HTTP_COOKIE'}){foreach(split(/;/,$ENV{'HTTP_COOKIE'})){#分割HTTP_COOKIE變量的字符串($cookie,$value)=split(/=/);foreach$char(Cookie_Decode_Chars){$cookie=~s/$char/$Cookie_Decode_Chars{$char}/g;#調(diào)用轉(zhuǎn)碼函數(shù)$value=~s/$char/$Cookie_Decode_Chars{$char}/g;#調(diào)用轉(zhuǎn)碼函數(shù)}$C

8、ookies{$cookie}=$value;}$cookie_flag=1;}return$cookie_flag;}#設(shè)置Cookie信息##################

當前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。