web-dev-qa-db-ja.com

匿名ユーザーがCookieを取得

最近、匿名ユーザーとしてサイトを開くと、セッションCookieが設定されることがわかりました。データベースセッションテーブルを確認したところ、uid 0の行もあります。 drupalがこのCookieを設定しないようにするにはどうすればよいですか?

ご挨拶SG

これは、セッションテーブルでCookieがどのように見えるかです。

enter image description here

画像が非常に小さいことを確認してください...

1
Sebastian

上記の私のコメントで述べたように、「Pagestyle」モジュールによって提供される問題。 7.x-1.0は今のところかなり古く、匿名ユーザー向けにこのCookieを作成しています。

モジュールを最新の開発リリースに更新することで問題を修正できます。この後、ここでモジュールを構成する必要があります:admin/config/user-interface/pagestyle

そして「スクリプト言語」を「PHP + JavaScript +パフォーマンスのために最適化」に設定します

0
Sebastian

Drupal6とは異なり、Drupal7はanonユーザーのセッションを使用しません。これはパフォーマンス上の理由からの改善です。作成されたセッションがあることがわかった場合、それらを作成するcontribモジュールがあることを意味しているため、それらを無効にするのは悪い考えです。セッションの内容を調べて、どのモジュールがそれを使用しているかを知ることができます。

これがd6サイトの場合、プレスフローの分布を確認できます。

2
Mike