、 global ["SESSION"] などは有効ですか? "> 、 global ["SESSION"] などは有効ですか? "> 、 global ["SESSION"] などは有効ですか? " />

Coldfusionは「グローバル」構造を持っていますか

ColdFusionには、 global ["FORM"] global ["URL"] global ["APPLICATION"] < code>、 global ["SESSION"] などは有効ですか?

0
あなたのアプリケーションでこの構造の目的が何であるか尋ねてもいいですか?ちょっと興味があるんだけど。
追加された 著者 Sergii,
具体的には、必要なURL /フォームフィールドのリストが存在するかどうかを検証します。一般的に私は単一の構造体とリストを取り、リスト内のすべての項目が構造体に存在する場合にtrueを返す関数を記述しようとしています。
追加された 著者 Tom Hubbard,

3 答え

いいえ。フォーム、URL、アプリケーション、セッションなどはすべて既に「グローバル」です。すべてのスコープを一度に破棄したい場合は、基本となるJavaにこれがあります。


または少なくともそれは動作していましたが、CF9では代わりにこれを使用する必要があります:


10
追加された

申し訳ありませんが、答えは "いいえ"です。 (私はまだ30文字までですか?)

5
追加された

私の考えは、あなたはFORMとURLの範囲で運が悪いということです。 SessionTrackerを使用してCFインスタンスで実行されているすべてのユーザーセッションにアクセスできますJavaオブジェクト:


There are #sessionTrackerObj.getSessionCount()# active sessions

sessionTrackerObjをダンプして構造を表示します。

同じことがAPPLICATIONスコープにも当てはまります:


楽しい!

0
追加された
これは尋ねられたことではありません。
追加された 著者 Adam Tuttle,