dポイントプレゼントキャンペーン実施中!

よろしくお願いします
現在、PHPのsetcookieでクッキーを書き込んで
その値をJavascriptのdocument.cookieで取得できるのでしょうか?
また、PHPの方でsetcookie("○○","名前=値",time()+60*60,"/")
というように以下のフォルダで取得可能にした場合
それはjavascriptでも取得可能なのでしょうか?
参考ページなど教えていただけると幸いです

よろしくお願いします

A 回答 (1件)

>PHPのsetcookieをjavascriptで取得


できます。phpでheader情報としてcookie書き込み後、設定pathがそのページを含んでいれば、そのページでdocument.cookieを取得できます。
document.cookie は「name=value; name2=value2; 」と言う一連の文字列で取得するので、適宜文字列分解して利用します。

http://www.openspc2.org/reibun/javascript/index. …
このサイトの例文集にも、javascriptでのcookieの読み書きが載っていますので参考にして下さい。

他のサイトでもjavascriptで作ったsetcookie、getcookie汎用関数があったと記憶してますので探してみて下さい。
あと、多バイト文字を含む場合、phpでは自動でURLencodeされると思いますが、JavaScript側では、URLdecodeが必要だったような?ちょっと記憶が定かでないです。

以下perl用だけどcookieの仕組みについて詳しいサイト
http://www.futomi.com/lecture/cookie/index.html
    • good
    • 0
この回答へのお礼

ありがとうございます
勉強になりました

お礼日時:2006/11/07 14:58

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!