<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

Reply via email to