9

異なるドメインと異なるアプリケーション (クラシック ASP と ASP.NET) で Cookie を共有する方法はありますか?

4

3 に答える 3

20

いいえ、ありません。

問題は、asp.net/classic asp ではなく、クロス ドメインの問題であり、セキュリティ上の理由です。

ドメインがサブドメインである場合、両方がアクセスできる Cookie パスを使用すれば、Cookie を共有できます (つまり、ドメインのsub.example.com場合は、ドメインを使用して Cookie を読み書きできexample.comます)。

于 2011-01-24T11:21:07.413 に答える
6

サーバー間のバックグラウンド通信、またはクエリ文字列を介して Cookie を共有できます。

Cookie の情報が無害でない限り、どちらもお勧めできません (ただし、無害に見えるデータが実際には無害であるとは限らないことに注意してください)。

Cookie へのアクセスをネイティブでサポートすることはクロスドメインでは不可能であり、おそらくセキュリティ上の理由からサポートされることはありません。

于 2011-01-24T11:39:05.310 に答える
-4

すべての Cookie を共有データベースに保存し、それらを再作成する Cookie コンバーターを使用できます。

于 2011-01-24T16:25:45.110 に答える