<CFHTTP
REDIRECT = "yes"
URL = "http://www.dealideal.com/forum/login_user.asp"
USERAGENT = "#cgi.HTTP_USER_AGENT#"
METHOD = "post"
RESOLVEURL = "yes"
PORT = "80"
>
<CFHTTPPARAM TYPE="formfield" NAME="name" VALUE="my_username">
<CFHTTPPARAM TYPE="formfield" NAME="password" VALUE="temppass">
<CFHTTPPARAM TYPE="formfield" NAME="ActiveUsers" VALUE="False">
<CFHTTPPARAM TYPE="formfield" NAME="AutoLogin" VALUE="False">
</CFHTTP>
<CFDUMP VAR=#CFHTTP#>
<CFOUTPUT>#HTMLCODEFORMAT(CFHTTP.FILECONTENT)#</CFOUTPUT>
<CFSET TEMPCOOKIE = CFHTTP.RESPONSEHEADER["Set-Cookie"]>
<CFOUTPUT>
#TEMPCOOKIE[1]#<BR>
#TEMPCOOKIE[2]#
</CFOUTPUT>
<P>
<CFOUTPUT>#ISARRAY(TEMPCOOKIE)#</CFOUTPUT>
<CFOUTPUT>#ARRAYLEN(TEMPCOOKIE)#</CFOUTPUT>
The output shows (of course, this is after the CFDUMP and HTMLCODEFORMAT
outputs):
ForumVisit=LastVist=39127%2E0532291667; expires=Thu, 14-Feb-2008 06:16:38
GMT; path=/
ASPSESSIONIDSABDQCAR=EKEJPCFBGMAIIGHKCCOAJMOO; path=/
NO
Error Occurred While Processing Request
Object of type class coldfusion.util.FastHashtable cannot be used as an
array
The error occurred in decode.cfm: line 25
23 : <P>
24 : <CFOUTPUT>#ISARRAY(TEMPCOOKIE)#</CFOUTPUT>
25 : <CFOUTPUT>#ARRAYLEN(TEMPCOOKIE)#</CFOUTPUT>
-john stottlemire
-----Original Message-----
From: Joel [mailto:[EMAIL PROTECTED]
Sent: Tuesday, February 13, 2007 10:18 PM
To: CF-Talk
Subject: Re: Logging into ASP site via CFHttp (Correction!)
stab in the dark here.. but what do you get if you do =>
isArray(TEMPCOOKIE)
----- Original Message -----
From: "John Stottlemire" <[EMAIL PROTECTED]>
To: "CF-Talk" <[email protected]>
Sent: Wednesday, February 14, 2007 4:26 PM
Subject: RE: Logging into ASP site via CFHttp (Correction!)
> Obviously, for some reason the syntax of my code didn't remain correct
> when
> I pasted it.
>
> To clear up anything that might be an oversight... The line ending with
> "my_username does include the "> that is required.
>
> It was also formatted real "pretty" on my computer :)
>
> ________________________________________________
> Step one of a long drawn out problem I'm having.
>
> I am posting via a cfhttp to a login page which is using ASP as its back
> engine.
>
> the code I am using is as follows:
>
> <CFHTTP
> REDIRECT = "yes"
> URL = "http://www.dealideal.com/forum/login_user.asp"
> USERAGENT = "#cgi.HTTP_USER_AGENT#"
> METHOD = "post"
> RESOLVEURL = "yes"
> PORT = "80"
>
>>
> <CFHTTPPARAM TYPE="formfield" NAME="name" VALUE="my_username">
> <CFHTTPPARAM TYPE="formfield" NAME="password" VALUE="temppass">
> <CFHTTPPARAM TYPE="formfield" NAME="ActiveUsers" VALUE="False">
> <CFHTTPPARAM TYPE="formfield" NAME="AutoLogin" VALUE="False">
> </CFHTTP>
>
> <CFDUMP VAR=#CFHTTP#>
> <CFOUTPUT>#HTMLCODEFORMAT(CFHTTP.FILECONTENT)#</CFOUTPUT>
>
> <CFSET TEMPCOOKIE = CFHTTP.RESPONSEHEADER["Set-Cookie"]>
> <CFOUTPUT>#ARRAYLEN(TEMPCOOKIE)#</CFOUTPUT>
>
> However, the above statement causes the error "Object of type class
> coldfusion.util.FastHashtable cannot be used as an array" even tho the
> responseheader shows 2 set-cookie entries and I can list them with:
>
> <CFOUTPUT>
> #TEMPCOOKIE[1]#<BR>
> #TEMPCOOKIE[2]#
> </CFOUTPUT>
>
> depending on the options set in the initial login form there could be 3
> cookies. I am trying to find out what the number of cookies are so I can
> cfloop through TEMPCOOKIE and create session variables so I can eventually
> land on a page to do some data mining.
>
> (getting the cookies from the site is just step one of many issues with
> this
> overall problem. although I'm sure I am logged in after the form
> submission, each subsequent call to the site shows me as "guest")
>
> Any help in this initial problem would be appreciated!
>
> Oh, and if anyone just wants to go to the url listed at the top and write
> a
> page that eventually allows form submission to
> http://www.dealideal.com/CodeLookup.asp?barcode=508137170769 so the
> results
> can be parsed with cfml I'll just paypal 50 bucks to ya instead of working
> out all the steps to make this work through the forum. I've been working
> on
> this for a week, and even tho I consider myself fluent in CFML I'm having
> a
> major issue with this one. (losing sleep over it).
>
>
>
>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Upgrade to Adobe ColdFusion MX7
Experience Flex 2 & MX7 integration & create powerful cross-platform RIAs
http:http://ad.doubleclick.net/clk;56760587;14748456;a?http://www.adobe.com/products/coldfusion/flex2/?sdid=LVNU
Archive:
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:269763
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4