フォルダ /wwwRoot/beta/ に application.cfc があります。ルートには、一連のセッション変数を設定する application.cfm があります。beta フォルダ内のページの 1 つにアクセスしてすべてのセッション変数をダンプすると、application.cfm で定義されたものが表示されません。
「onSessionStart」内のすべてのコードを削除するために、application.cfc を変更しました。それは役に立ちませんでした。必要ないくつかのアプリケーション変数を使用して、新しい application.cfm を作成しました。それも役に立ちませんでした。
誰か提案はありますか?
<cffunction name="onSessionStart" returnType="void" output="false" hint="Fires ONLY ONCE when session first created and not when session renewed/restarted.">
<cfscript>
session.startTime = Now();
</cfscript>
<cfreturn>
</cffunction>
既存のセッション変数をコピーする方法が必要になると思います。
上記のフォルダに簡単なテストページを作成しました。
<cfset session.mynum= 1111>
<a href="beta/index.cfm">clicky</a>
リンクをクリックすると、セッション ダンプに myNum が含まれません。application.cfc の何かが問題を引き起こしています。