Coldfusion根据会话变量的值重新分配会话变量



是否可以设置会话变量,然后在它等于某个值时再进行更改?

<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>

最新更新