私は、.netセッションがPHPセッションをクリアしているようなWebサイトでは非常に奇妙な状況に陥っています。.net sessionはPHPセッションをクリアします
ユーザーがサイトにログインすると、.netセッションが作成され、コードがPHPセッションを設定するPHPページを呼び出します。この設定は多くのサイトで機能していますが、まだ新しいサイトが開かれているだけです。
phpセッションが直接設定されている場合は動作しますが、.netセッションが作成されるとphpセッションが削除されます。
ウェブサイトはIIS7で動作しています。
コード:VB
Session("username") = "username"
PHP
だろうコードで他に何もありませんsession_start();
$_SESSION['username'] = "username";
私はその後、別のページ
if (isset($_SESSION['username']))
をチェックセスをクリアするイオン。 誰もこれを経験したことがありますか? IIS7でこれを引き起こす可能性のある設定がありますか?
ええ、同じIIS7同じドメイン上のPHPとASP.netコードの両方。 asp.netページからPHPページへリダイレクトされ、asp.netまたはPHPページに戻ります。すべてのクッキーは正しく設定されており、表示されます。しかし、.netセッションが設定されると、phpは失われます。非常に奇妙な –