On the first statement, don't you mean:

<cfset brow = cgi.http_user_agent>

You need to use an "=" not the "eq" operatior. You use the symbol for
setting variables and the "eq" for comparisons.

You could actually just do something like:

<cfif listContainsNoCase(cgi.http_user_agent,"MSIE")>
        <cflocation url="IE URL">
<cfelse>
        <cflocation url="Other URL">
</cfif>

HTH,

Jason

----
Jason Aden
Allaire Certified Developer
[EMAIL PROTECTED]
www.wwstudios.com

> -----Original Message-----
> From: Richard L Smith [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, February 01, 2001 10:41 AM
> To: CF-Talk
> Subject: Detecting HTTP_USER_AGENT
>
>
> Hello:
>
> Does any one know of a way to use HTTP_USER_AGENT to do page
> redirects with
> CF?
>
> I am trying to get a template to output code based on the browser
> type NS or
> MSIE so far nothing seems to work.
>
> Here's the code i am using so far
>
>
> <cfset "brow" eq "#HTTP_USER_AGENT#">
> <cfif "brow" eq "Mozilla/4.7 [en]">
> <cflocation url="index.cfm">
> <cfelseif "brow" EQ "Mozilla/4.01 (compatible; MSIE 4.01; Windows NT)">
> </cfif>
>
> Thanks
> Rick
>
>
>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Structure your ColdFusion code with Fusebox. Get the official book at 
http://www.fusionauthority.com/bkinfo.cfm

Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists

Reply via email to