匿名質問者

CakePHPを勉強しています。


例えばチュートリアルのBlogサンプルでもそうなのですが、何を作っても勝手に「CakePHP」というクッキーが発行されています。
気持ちが悪いので必要なとき以外発行しなくないのですがこれはなぜ勝手に発行されているのでしょうか。

ダウンロード後ファイルを展開し、特別な設定はしないままチュートリアルの作成に入ったのですが、そのサンプルで既にCookieが発行されている状況です。

特に困るのが、HTTPSのみの場合に発行しても、その後勝手に上書きされているようで制御できません。

恐らく何か設定でこのような事になっているのだと思いますが、特に特別な作業をしていないのでまったく原因が分かりません。

どこを修正すればよいのでしょうか。

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2013/11/25 03:00:07

回答1件)

匿名回答1号 No.1

core.php で以下のようにすればセッションコントローラは自動から手動に変ります。

Configure::write('Session.start', false);
他6件のコメントを見る
匿名質問者

いえ、さっき公式サイトから2.3.10のバージョンをダウンロードしてきまして設置したばかりです。

チュートリアルを触っていて、次に公式の認証のチュートリアル触ろうとしたときに、気づきましてなんだこれはとなっている状況です。

環境としてはnginxを使っているところのみが特殊なのかもしれませんが、あとは特別な事はしていない状況です。

2013/11/18 05:10:19
匿名質問者

だめっぽいですね、、、試しに別なレンタルサーバにもう一度公式からダウンロードしなおしたファイルを展開しアップロードして、多少エラーが出る状態(ソルト未設定等)でキャッシュフォルダのパーミッション以外は触らない状態でアクセスしてもクッキーが吐かれているようです。

これってみなさんどうしているんですかね?

どうも同名のクッキーで上書きされちゃうんで制御できないっぽいんですが・・・

2013/11/18 05:20:10
  • 匿名回答2号
    匿名回答2号 2013/11/22 17:17:12
    ビューで通知メッセージを表示しようとしているのが原因みたいですね。


    http://book.cakephp.org/2.0/ja/core-libraries/components/sessions.html

    http://book.cakephp.org/2.0/ja/core-libraries/helpers/session.html

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません