我有一個會話是結構刪除會話/結構使用ColdFusion
的集合SESSION.squad.achievements [鍵]
因此它可能是
SESSION.squad.achievements[2010] = "swam the english channel";
SESSION.squad.achievements[2009] = "ran a marathon";
SESSION.squad.achievements[2008] = "cycled Le Tour";
我的代碼刪除暫時結構,但不刪除會話,所以當我刷新的值仍然存在時
<cfset myYear = #myYear# />
<cfset #StructDelete(SESSION.squad.achievements, myYear)#>
任何想法如何刪除此值?
您可以指定的值要被刪除?在這裏你的代碼應該刪除,爲年= 2010,價值SESSION.squad.achievements [2010] =「游泳英語頻道」不? – 2011-04-06 10:41:11
另外,你如何測試該值已被刪除?可能是因爲刷新操作導致值再次被設置...在刪除語句之前和之後轉儲會話,以便您可以查看是否實際刪除了該語句。另外,驗證myYear的值爲''看起來不正確。 –
2011-04-06 12:53:27