1

私は、Cookieを介したセッションを使用するPHPで記述されたWebサイトを持っています。cookieパスがに設定されているため、アプリがサブディレクトリにある場合は完全に機能し/sub/ます。

ドメインのルートディレクトリ(http://domain.tld/index.php)にWebサイトを設定しようとすると、Cookieのパスを「/」に設定します。PHPのドキュメントによると、これは問題にはならないはずです。

session_set_cookie_paramsCookieが機能するドメインのパス。ドメイン上のすべてのパスに単一のスラッシュ('/')を使用します

http://php.net/manual/en/function.session-set-cookie-params.php

残念ながら、この場合、セッションIDはページのリロードごとに変更されるようです。ChromeとOperaで発生しますが、何らかの理由でFirefoxで動作します。

ちなみに、セッションが持続しないと、ログインも何もできません...

誰かがすでにこのようなことを経験したことがありますか?またはアイデアがありますか?

編集:FedoraとCentOSのApacheで発生します。

4

0 に答える 0