Jquery中文網 www.2030036.live
Jquery中文網 >  腳本編程  >  perl  >  正文 《Perl編程24學時教程》筆記第21課 perl操作cookie

《Perl編程24學時教程》筆記第21課 perl操作cookie

發布時間:2014-07-20   編輯:www.2030036.live
本文分享《Perl編程24學時教程》筆記第21課時的內容,介紹下perl操作cookie的相關知識,有需要的朋友參考下。

第21課時  cookie

在兩個CGI程序之間傳遞信息的唯一方法是將信息存儲在瀏覽器中。

一、什么是cookie
CGI程序要求創建cookie時,cookie從服務器傳到瀏覽器,這個過程稱為安裝cookie。

1,如何創建cookie
 

CGI模塊中的cookie函數用來創建cookie。
$cookie_object = cookie(-name => cookie_name, -value => cookie_value, -expires => expiration_date, -path => path_info, -domain => domain_info, -secure => true/false );
CGI模塊中的header函數負責管理將cookie發生給瀏覽器的實際操作。應該先調用cookie函數創建cookie,再調用header函數發送給瀏覽器。
cookie函數不帶任何參數,將返回瀏覽器擁有的服務器的cookie列表。
cookie對同一服務器上的任何CGI程序公開。

2,使用cookie
 

復制代碼 代碼示例:
defined cookie(cookie_name)  檢查名為cookie_name的cookie是否已經存在。
header( -cookie => cookie_name ) 設置cookie信息。

二、高級cookie特性
1,設置cookie終止運行的時間
-expires選項可以指定時間偏移量或特定時間。

2,cookie的局限性
瀏覽器可以隨時清除cookie。

3,將cookie發送到其他地方
-domain選項可以指定cookie發送的域名。

4,限制cookie返回的位置
-path選項可以指定cookie返回的路徑名。

5,帶有安全性的cookie
-secure選項可以指定cookie只在連接安全的時候發送。

三、cookie存在的問題
1,cookie的生存期很短
2,并非所有瀏覽器都支持cookie
3,拒絕喜歡cookie

您可能感興趣的文章:
《Perl編程24學時教程》筆記第21課 perl操作cookie
《Perl編程24學時教程》筆記第17課 perl的CGI概述
《Perl編程24學時教程》筆記第24課 建立交互式Web站點
《Perl編程24學時教程》筆記第19課 perl的復雜窗體
《Perl編程24學時教程》筆記第18課 perl的基本窗體
《Perl編程24學時教程》筆記第23課 perl實現服務器推送和訪問次數計數器
《Perl編程24學時教程》筆記第22課 CGI發送電子郵件
《Perl編程24學時教程》筆記第20課 perl HTTP和CGI操作
Perl 環境安裝
Perl 教程

[關閉]
888棋牌金花app 上期平特计下期出肖 江苏快三3同号遗漏数据 江西体彩十一选五开奖结果走势图 百家乐平台 舟山飞鱼直播走势图片 基金配资房产抵押贷款 黑龙江快乐十分出啥号 今日股市大盘上证指数 河北燕赵风釆20选5走势图 什么叫做拖码