人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

CakePHPを勉強しています。

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

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

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

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

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

●質問者: 匿名質問者
●カテゴリ:インターネット ウェブ制作
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● 匿名回答1号

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

Configure::write('Session.start', false);

匿名質問者さんのコメント
ご回答ありがとうございます。 ご指定の方法も既に試したのですが、やはりCAKEPHPというクッキがー勝手に発行されてしまいます。 気になる点としては例えばbeforeFilter内で任意のクッキー名を設定するようにしても無視されている状況です。 つまり、CAKEPHPという名称のクッキが発行(上書き)されるのみの状況。 こちらのクッキーへの設定は一切何も有効にならないのに勝手に意図しないクッキーが発行されておりどうしていいものでしょうか。 特にデフォルトの導入以外何もしていないのですが・・・

匿名回答1号さんのコメント
キャッシュクリアしてないとか?

匿名質問者さんのコメント
ちなみに、php.iniのsession.auto_startも初期値のままで0(つまり無効)となっている状況です。

匿名質問者さんのコメント
CakePHPのキャッシュですよね?そちらについてはデバッグレベルにした上で、且つ、手動で削除しているのですが、常に状況が変わりません。 ちなみに削除はアプリケーションフォルダ内のcacheフォルダの中のModelsの中身を削除しながらやっている状況です。

匿名質問者さんのコメント
クッキー名の変更は'cookie' => 'ABCDEFG'のような形でできました。 しかしやはり勝手にクッキーが発行され続けており、Configure::writeで開始をfalseにしても止まる気配は有りません・・・

匿名回答1号さんのコメント
何らかの認証システムやパーツ組み込んでる?

匿名質問者さんのコメント
いえ、さっき公式サイトから2.3.10のバージョンをダウンロードしてきまして設置したばかりです。 チュートリアルを触っていて、次に公式の認証のチュートリアル触ろうとしたときに、気づきましてなんだこれはとなっている状況です。 環境としてはnginxを使っているところのみが特殊なのかもしれませんが、あとは特別な事はしていない状況です。

匿名質問者さんのコメント
だめっぽいですね、、、試しに別なレンタルサーバにもう一度公式からダウンロードしなおしたファイルを展開しアップロードして、多少エラーが出る状態(ソルト未設定等)でキャッシュフォルダのパーミッション以外は触らない状態でアクセスしてもクッキーが吐かれているようです。 これってみなさんどうしているんですかね? どうも同名のクッキーで上書きされちゃうんで制御できないっぽいんですが・・・
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ