ZendFrameworkWebサイトアプリセッションを集中的に作成しました。
ChromeとFirefoxでうまく機能しますが、IEでは機能しません。セッションはIEのすべてのページをリセットします。
ヘッダーを調べると、IEブラウザーが同じブラウザー内のすべてのgetまたはpostで異なるphpsessid cookieを取得しているため、セッションが機能していないことがわかります。FFとChromeでは、phpsessidcookieは問題なく保持されます。
なぜこれがIEでのみ発生するのか誰もが知っていますか?
私はbootstrap.phpにこのコードを持っています:
$generalSession = new Zend_Session_Namespace('MyNameHere');
$generalSession ->setExpirationSeconds(1000 * 60);
次を使用してセッションを回復します。
Zend_Auth::getInstance()->getStorage()->read();
プライバシーとセキュリティのための私のIE構成は、IE9を使用して最小に設定されています。
ヘッダーにp3pcookieを配置しようとしましたが、違いはありませんでした。
私は何が欠けていますか?