Hats off to Dave for the clean answer.  I would recommend putting the URL structure copy in the request scope though similar to the following:

 

<cfset request.urlParams = structNew()>
<cfset StructCopy(url,request.urlParams) />

 

This way the URL params are available to any code that needs it in the request.  Of course this would work in variables scope for most uses as well.

 

Tom

 


From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Dave Shuck
Sent: Wednesday, October 04, 2006 8:07 AM
To: Dallas/Fort Worth ColdFusion User Group Mailing List
Subject: Re: [DFW CFUG] Yet another Brain Teaser!

 

Are you looking for:
<cfset StructCopy(url,variables) />

???

On 10/4/06, Joe Kelly <[EMAIL PROTECTED] > wrote:

For those who don't know, you cannot use url variables within a
cfinclude.  The only way to pass url variables is to strip them off of
the template to be included and formally set them before the
cfinclude.

So this is similar to the first one I posed, but what would be the
most elegant way to do this?

Given: a template with url variables
Needed:  1. cfset (or cfscript) all the url variables
              2. the template without the variables

Example
Given: joe/has/another/template.cfm?bodypart=brain&action=""> Expect results:
<cfset bodypart="brain" />
<cfset action="" />
<cfset difficulty=3 />
<cfinclude template="joe/has/another/template.cfm" />

For all you "Hey, Joe's getting free labor" naysayers, I've already
implemented my solution!
My money's on Marlon and Tom.  Who wants to take them on?
Good Luck,
Joe Kelly

_______________________________________________
Reply to DFWCFUG:
   [email protected]
Subscribe/Unsubscribe:
  http://lists1.safesecureweb.com/mailman/listinfo/list
List Archives:
     http://www.mail-archive.com/list%40list.dfwcfug.org/
  http://www.mail-archive.com/list%40dfwcfug.org/
DFWCFUG Sponsors:
   www.HostMySite.com
  www.teksystems.com/




--
~Dave Shuck
[EMAIL PROTECTED]
http://www.daveshuck.com

_______________________________________________
Reply to DFWCFUG: 
  [email protected]
Subscribe/Unsubscribe: 
  http://lists1.safesecureweb.com/mailman/listinfo/list
List Archives: 
    http://www.mail-archive.com/list%40list.dfwcfug.org/             
  http://www.mail-archive.com/list%40dfwcfug.org/
DFWCFUG Sponsors: 
  www.HostMySite.com 
  www.teksystems.com/

Reply via email to