リモートでCFCを呼び出すと、ColdFusionでセッション変数が認識されないのはなぜですか?セッション変数とリモートCFCコール
例:の非常に最初の行に
http://www.mywebsite.com/CFC/myfunc.cfc?method=dosomething;arg1=foo;arg2=foo2
私は次のように置く場合...
<cfdump var="#session#" abort>
...:
私は、私が使用して呼び出すCFCを持っていますmyfunc.cfc、すべてのセッション変数のcfdumpが正しく表示されています。しかし、私が次のような単純なことをすれば、
<cfset myvar = session.datasrc>
私は500エラーが発生します。要素DATASRCはSESSIONで定義されていません。
session.datasrcがcfdumpに表示され、リモートで(<cfinvoke>
のように)アクセスしないと問題なく動作します。私はいくつかの不動産、またはCFIDEの設定が不足していますか?どこかでCFCのセッション変数にアクセスするためのリモート呼び出しが許可されていません。ありがとう。
を議論したように「手動」セッションIDに渡す必要があります、いくつか読んだ後、私はこれはによって保護されると考えていることを記載すべきカプセル化。すべての後に、どのセッションがcfc呼び出しのリモート呼び出しでなければなりませんか?しかし、まだ、私は困惑しています。 –