異なるドメインと異なるアプリケーション (クラシック ASP と ASP.NET) で Cookie を共有する方法はありますか?
24607 次
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 に答える