1

ColdFusion 9.0.1 を使用していますが、IE では、サブドメインに続いてルート ドメイン (例: www.example.com example.com) にヒットすると、2 セットのセッション Cookie (CFID、CFTOKEN、JSESSIONID) が取得されることに気付き始めています。 )

ColdFusion は、この事実をうまく管理し、セッションを適切なセッション変数と適切に一致させることができるようです。

ColdFusion/JRUN がセッション変数のマッピングを処理する方法を理解しようとしています。アプリケーション名が方程式の一部であることは知っていますが、複数の JSESSIONID Cookie がある場合はどうなりますか。どちらが正しいかをどのように決定しますか?

4

1 に答える 1

0

Cookie はデフォルトでドメイン固有であるため、www.foo.com で作成された Cookie は foo.com に引き継がれません。Application.cfc で、次のようにsetdomaincookies値をに設定する必要があります。true

<cfapplication name="myapp" setdomaincookies="true" />

または、cfscript で記述している場合:

this.setdomaincookies = true;

これにより、セッション Cookie が *.foo.com の一部になるように設定され、サブドメイン間で問題なく転送されます。

于 2013-02-20T13:23:36.797 に答える