• ベストアンサー

PHPのsetcookieをjavascriptで取得

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

質問者が選んだベストアンサー

  • ベストアンサー
  • hrm_mmm
  • ベストアンサー率63% (292/459)
回答No.1

>PHPのsetcookieをjavascriptで取得 できます。phpでheader情報としてcookie書き込み後、設定pathがそのページを含んでいれば、そのページでdocument.cookieを取得できます。 document.cookie は「name=value; name2=value2; 」と言う一連の文字列で取得するので、適宜文字列分解して利用します。 http://www.openspc2.org/reibun/javascript/index.html このサイトの例文集にも、javascriptでのcookieの読み書きが載っていますので参考にして下さい。 他のサイトでもjavascriptで作ったsetcookie、getcookie汎用関数があったと記憶してますので探してみて下さい。 あと、多バイト文字を含む場合、phpでは自動でURLencodeされると思いますが、JavaScript側では、URLdecodeが必要だったような?ちょっと記憶が定かでないです。 以下perl用だけどcookieの仕組みについて詳しいサイト http://www.futomi.com/lecture/cookie/index.html

SAY_MAN
質問者

お礼

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

関連するQ&A