You are saying that it works in IE, but not in another browser like Netscape?
One thing I noticed is that the elements in your cookie array are URL encoded. I think that cfhttpparam automatically URL encodes its values, so it's possible your values are getting double URL encoded. I haven't tested any of this, though, so this is just a guess. Christian On Wednesday, January 1, 2003, at 06:57 PM, Ruslan Sivak wrote: > I went to staples.com and added an item to my shopping cart. Then I > got > all the cookies that were set by using > javascript:document.write(document.cookie); > > Now I'm using the following code to set the cookies and do a cfhttp. > For some reason when I do the cfhttp it tells me that there are no > items > in my cart. When I go to the same page in IE, I see items in my cart. > > <cfset cookies=ArrayNew(1)> > <cfset cookies[1]="zipcode=11214"> > <cfset > cookies[2]="ShopperManager%2F=ShopperManager%2F=7A7836F85ACB43FBA352335 > 4 > CA7E4083"> > <cfset cookies[3]="MACHINE%5FMODE=SOHO"> > <cfset cookies[4]="ASPSESSIONIDGGQGGYDG=KOJEANEBMGBHFBPHHDPICNMO"> > <cfset cookies[5]="SITESERVER=ID=e68e12640c7844ec16b5e2820de979e3"> > <cfset cookies[6]="ACRU=W3HU75SE8FK78MB69385329N6TAW8915"> > > > <base href="http://www.staples.com/"> > > <cfhttp url="http://www.staples.com/Cart/default.asp" method="POST" > useragent="Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR > 1.0.3705)" redirect="No"> > <cfloop from="1" to=#arrayLen(cookies)# index=x> > <cfhttpparam type="COOKIE" > name="#ListFirst(cookies[x],'=')#" value="#ListRest(cookies[x],'=')#"> > > <cfoutput>#ListFirst(cookies[x],'=')#=#ListRest(cookies[x],'=')#;</ > cfout > put> > </cfloop> > <cfhttpparam type="URL" name="HPR" value="133"> > </cfhttp> > <cfoutput><pre>#cfhttp.header#</pre><hr> > <bR>#cfhttp.filecontent#</cfoutput> > > That was the code, and here is the header I get back. > > HTTP/1.1 200 OK > Server: Microsoft-IIS/5.0 > Date: Wed, 01 Jan 2003 23:43:06 GMT > Pragma: no-cache > Connection: Keep-Alive > Content-Length: 19794 > Content-Type: text/html > Expires: Tue, 01 Jan 1980 05:00:00 GMT > Set-Cookie: PageType=1; expires=Tue, 31-Dec-2002 05:00:00 GMT; path=/ > Cache-control: no-cache > > If I try the get method, then I can't pass in any cookies (it tells me > that I can't have cfhttpparam when the method is get. Am I doing > something wrong? Why are the items not showing up in the shopping > cart? > I can't imagine what else they can be using for passing variables. > > > Russ > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4 Subscription: http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribe&forumid=4 FAQ: http://www.thenetprofits.co.uk/coldfusion/faq Signup for the Fusion Authority news alert and keep up with the latest news in ColdFusion and related topics. http://www.fusionauthority.com/signup.cfm

