Coldfusion 根据其值重新分配会话变量
Coldfusion Reassign Session Variable Based on its Value
是否可以设置一个会话变量,然后在它等于某个值时再更改它?
<cfif session.checkout.vehicle.vehiclebody eq "TK1" or "TK2" or "TK3" or "TK4" or "TK5">
<cfparam name="#session.checkout.vehicle.vehiclebody#" default="TK">
</cfif>
我想做的是,如果会话变量等于 TK1、TK2、TK3、TK4 或 TK5,则将会话变量重新分配为仅等于 TK
那么 #session.checkout.vehicle.vehiclebody# is eq to "TK"
如有任何帮助,我们将不胜感激!
试试这个:
<cfparam name="session.checkout.vehicle.vehicleBody" default="TK" />
<cfif listFindNoCase("TK1,TK2,TK3,TK4,TK5", session.checkout.vehicle.vehicleBody)>
<cfset session.checkout.vehicle.vehicleBody = "TK" />
</cfif>
是否可以设置一个会话变量,然后在它等于某个值时再更改它?
<cfif session.checkout.vehicle.vehiclebody eq "TK1" or "TK2" or "TK3" or "TK4" or "TK5">
<cfparam name="#session.checkout.vehicle.vehiclebody#" default="TK">
</cfif>
我想做的是,如果会话变量等于 TK1、TK2、TK3、TK4 或 TK5,则将会话变量重新分配为仅等于 TK
那么 #session.checkout.vehicle.vehiclebody# is eq to "TK"
如有任何帮助,我们将不胜感激!
试试这个:
<cfparam name="session.checkout.vehicle.vehicleBody" default="TK" />
<cfif listFindNoCase("TK1,TK2,TK3,TK4,TK5", session.checkout.vehicle.vehicleBody)>
<cfset session.checkout.vehicle.vehicleBody = "TK" />
</cfif>