回答 受付中

Perl cookie 削除か書込

  • 困ってます
  • 質問No.9585807
  • 閲覧数75
  • ありがとう数0
  • 気になる数0
  • 回答数1

お礼率 68% (17/25)

Perl cookie

cookie→NAMEというクッキーデータを
削除か、まったく別のものに書き換えたいのですが、どうすればいいのでしょうか?
現在はJavaScriptで書き込んでいるのですが、
<script>
\$(function(){
\$('#NAME).val(\$.cookie("NAME"));
\$("#Login").click(function(){
\$.cookie("NAME",\$('#NAME).attr('value'), { expires: 365 });
location.href="$MYURL"
})
})
</script>


Perl ソース中で、PerlでこのNAMEを消したい
瞬間があります。

もしくは、書き換えたいです。

やりかたを教えて下さい。

調べてはいるものの
うまくいきません。

回答 (全1件)

  • 回答No.1

ベストアンサー率 66% (95/143)

こんばんは。

Perl等でCookiesの書き込みを行うには、set-cookieヘッダを使います。

書式は次のとおりです。
print "Set-Cookie: KEY=VALUE; expires=date_gmt\n";

Cookiesの削除は出来ませんので、date_gmtに過去の日時を指定することで、そのCookiesを無効に出来ます。(例: 2010-01-01 00:00:00 等)

KEY=VALUEの部分は任意に設定してOKです。
※複数のキー値ペアを使う場合はカンマで区切ります。

なお、VALUEの部分にマルチバイト文字を格納する際は、URLエンコードした文字列を書き込み、読み出す場合はURLデコード作業が必要となります。
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,500万件のQ&Aを分析して最適な回答をご提案します。

関連するQ&A

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する

特集


OKWAVE若者応援スペシャル企画

ピックアップ

ページ先頭へ