[Perl] => [CGI]


この日記のはてなブックマーク数 このエントリーを含むはてなブックマーク

クッキーの取得及び設置にはCGI::Cookieモジュールを使用します。


[使用例]
my $cookie = new CGI::Cookie(
-path => "$cookiePath",
-name => "$productCode",
-value => "$num",
-expires => '+30m',
-domain => "$cookieDomain"
);


その後ヘッダーにSet-Cookieで吐き出すか、CGIモジュールを使用すればよい。


[クッキーの取得]
%cookies = raw_fetch CGI::Cookie;
while (($name, $value) = each(%cookies)){
print "$name = $value<BR>\n";
}


もしくは以下のように取得することも可能

my $query = new CGI;
my $value = $query->cookie("NAME") || undef;
print "$test\n";



関連記事
HTML::Template
Apache::ASP
CGI::Session - セッション管理
CGI - ヘッダーを出力する
シェルからCGIにパラメータを渡す
radio_group - ラジオボタンを表示
checkbox_group() - チェックボックスを表示する
エラーをブラウザーに表示するには - CGI::Debug
URLエンコードするには
リダイレクト
popup_menu - HTMLの選択フィールドを表示する
キャッシュを無効にするには
CGI::Cookie - クッキーの取得及び設置
CGIモジュール - フォームの値を取得
広告