I am experienceing strange behavior running Netscape 4.7 and using a url
file to do a redirect. I run a query and if there are no records returned I
redirect them back to the default action of the module. Everything works in
IE but both Netscape 6 and 4.7 end up giving a 302 error (apache) which
basically reads:
Found
The document has moved here.
Where "here" is a link that contains exactly where I wanted the user
redirected to. You click on the link and everything works as intended.
Does anyone know why I am getting this error and how I could resolve it?
I have this case in the switch statement:
<CFCASE VALUE="ShowAccount">
<CFINCLUDE TEMPLATE="#request.Module.WebRoot#_qry/qry_FindAccount.cfm">
<CFINCLUDE TEMPLATE="#request.Site.WebRoot#_url/url_redirect.cfm">
<CFINCLUDE TEMPLATE="#request.Site.WebRoot#_dsp/dsp_Header.cfm">
<CFINCLUDE TEMPLATE="#request.Module.WebRoot#_dsp/dsp_ShowAccount.cfm">
<CFINCLUDE TEMPLATE="#request.Site.WebRoot#_dsp/dsp_Footer.cfm">
</CFCASE>
If no records are returned from qry_FindAccount I set this variable inside
of a cfscript block that is run immediately after the query (in
qry_FindAccount):
if(NOT IsDefined("client.redirect")) {
client.redirect = "#request.Module.WebRoot#index.cfm";
}
Then in my url_redirect.cfm I have the following:
<CFIF ISDEFINED("CLIENT.REDIRECT")>
<CFSET redirect=CLIENT.redirect>
<CFSET DeleteClientVariable("redirect")>
</CFIF>
<CFIF ISDEFINED("redirect")><CFLOCATION URL="#redirect#"
ADDTOKEN="Yes"></CFIF>
Thanks,
Kevin Bridges
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Structure your ColdFusion code with Fusebox. Get the official book at
http://www.fusionauthority.com/bkinfo.cfm
Archives: http://www.mail-archive.com/[email protected]/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists