0

この記事を使用してセッション状態管理を実装しました

同じドメインにいる限りは正常に動作しますが、ドメインを変更すると失敗しました。ドメイン間でセッションを共有する方法を教えてください。

の上

http://simpletix.cloudapp.net/Default.aspx

<h1>Default.aspx</h1>このページで読むことができるセッションを設定しています。

ここでhttp://simpletix.cloudapp.net/Contact.aspx に移動すると、デフォルトのページで既に設定されているため、その見出しが再び表示されます。

今、同じサイトを指している別のドメインがありますが、ドメインは異なります。上記のリンクを開いた後に開くと、racreg.com の連絡先ページにもサンプル セッション値<h1>Default.aspx</h1>が表示されることを期待していますが、表示されません。

http://test.racereg.com/Contact.aspx

ドメイン間のセッションを達成するための回避策を教えてください

4

1 に答える 1

1

f0xが指摘しているように、これらのトップレベルドメインでCookieを共有することはできません。これは、Cookieなしのセッションに戻す必要があることを意味します(セッションIDはURLに保存されます)。これを行うには、web.config(<sessionState cookieless="true" />)を変更する必要があります。

于 2012-11-19T06:40:42.627 に答える