- ベストアンサー
PHPのsetcookieをjavascriptで取得
よろしくお願いします 現在、PHPのsetcookieでクッキーを書き込んで その値をJavascriptのdocument.cookieで取得できるのでしょうか? また、PHPの方でsetcookie("○○","名前=値",time()+60*60,"/") というように以下のフォルダで取得可能にした場合 それはjavascriptでも取得可能なのでしょうか? 参考ページなど教えていただけると幸いです よろしくお願いします
- みんなの回答 (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
お礼
ありがとうございます 勉強になりました