たまに誤解があるようですが、Cookieを設定する場合のDomain属性は *設定しない* のがもっとも安全です。以下、例示により説明します。 ※このエントリは、http://blog.tokumaru.org/2011/10/cookiedomain.html に移転しました。恐れ入りますが、続きは、そちらをご覧ください。
こんばんわ五十川です。 しばらく前になりますが、ソーシャルスクラップブックclippのモバイル版をリリースしました。cippモバイルではドコモ以外は、セッション管理にCookie(のみ)を利用することにしたのですが、そのときCookieドメインではまりました、というお話。 PC向けclippのドメイン名は、トップページなどのユーザ共通ページは「clipp.in」、ユーザ個別のページは「{username}.clipp.in」(例えばclipp-info.clipp.in)となっています。ケータイサイトをマルチなサブドメインにする例はあまり多くないと思いますが、clippモバイルでは、ルーティング直すのめんどくさいという怠け者な理由で、PC版のドメイン名がそのまま使えればいいなと思って取り掛かりました。しかし、その目論見はあっさりと破綻することになるのでした。 以下の内容は手元の数多くない端
クッキーについて、 ドメインの指定で、ピリオド数が最低2個必要(.jpとかは3個以上)という規則を最近知ったのですが、ブラウザの挙動を見ると、 Set-Cookie: domain=hoge.com(ピリオド数1個)でも、設定できるようです。 以下のURLには http://ya.maya.st/d/200610b.html ----- RFC 化された Cookie では、ピリオドの数で制限するというアホ仕様は改められたはずなんだけど ----- と書かれていますが、今はピリオド数での制限がないのですか? 今でも制限があるけど、ブラウザが便宜を図りピリオドを追加して「.hoge.com」としてPCに保存する、ということでしょうか? もしなくなったとしたら、どうやってこの問題を回避しているのでしょうか? この問題とは、Set-Cookie: domain=com とだけ指定すれば、色々なド
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く