Hi Dorioo, Interesting code. The big difference I see is that in this instance I don't need to log on. Will take a look at it and see if I can use it.
Thanks! --Ben Dorioo wrote: > I've had good results using the project below. Maybe it can help you. > > http://www.bennadel.com/projects/cfhttp-session.htm > > - Gabriel > > On Fri, Feb 19, 2010 at 5:49 PM, Ben Conner <b...@webworldinc.com> wrote: > >> Hi Dave, >> >> I see this site doesn't appear to use cookies (at least on this page) as >> reported by the Web Developer Firefox add-on. I put together a test >> page but it's throwing an error from their site. I faked a name for the >> lastname/first initial combinations. I looked through the url string >> but don't see anything obvious. ?? >> >> --Ben >> >> <cfset >> target="http://www.azcorrections.gov/inmate_datasearch/index_minh.aspx"> >> <cfhttp url="#target#" >> method="GET" >> port="80"> >> </cfhttp> >> >> <cfset initlength=len("#cfhttp.filecontent#")> >> <cfset start=Find("__VIEWSTATE","#cfhttp.filecontent#")> >> <cfset sstring=MID("#cfhttp.filecontent#",start,initlength-start)> >> <cfset vs=GetToken(sstring,5,"""")> >> <cfset event=GetToken(sstring,13,"""")> >> <cfset stat="Active"> >> <cfset statvar="CTL00$CENTRALCONTENT$ACTIVESTATUS"> >> <cfset genvar="CTL00$CENTRALCONTENT$GENDER"> >> <cfset gen="Male"> >> <cfset eventvar="__EVENTVALIDATION"> >> <cfset inmatevar="CTL00$CENTRALCONTENT$INMATENUMBER"> >> <cfset lnamevar="CTL00$CENTRALCONTENT$LASTNAME"> >> <cfset finitvar="CTL00$CENTRALCONTENT$FIRSTINITIAL"> >> <cfset vsvar="__VIEWSTATE"> >> <cfset subvar="INMATENAMESUBMIT"> >> >> <cfset >> urlstring="#target#?#vsvar#=#vs#&#eventvar#=#event#&#statvar#=#stat#&#inmatevar#=&#lnamevar#=Smith&#finitvar#=C&#genvar#=#gen#&#eventvar#=#event#&#subvar#=GO&#genvar#=#gen#&#statvar#=#stat#"> >> >> <cfoutput>#urlstring#</cfoutput> >> >> >> <cfhttp url="#urlstring#" >> method="GET" >> port="80"></cfhttp> >> <cfoutput> >> #cfhttp.filecontent# >> </cfoutput> >> >> >> Dave Watts wrote: >> >>>> Thanks, Dave! How does CFHTTP manage cookies? >>>> >>>> >>> It doesn't. You have to do that yourself. You can read cookies set in >>> an HTTP request using CFHTTP.responseHeader, then write them for >>> subsequent responses using CFHTTPPARAM. >>> >>> Dave Watts, CTO, Fig Leaf Software >>> http://www.figleaf.com/ >>> http://training.figleaf.com/ >>> >>> Fig Leaf Software is a Veteran-Owned Small Business (VOSB) on >>> GSA Schedule, and provides the highest caliber vendor-authorized >>> instruction at our training centers, online, or onsite >>> >>> >>> >> > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:330964 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4