Re: I need help with PHP, cURL, and POST

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, January 2, 2007 9:23 am, Charley wrote:
> <input type="hidden" name="AccountID" value="XXXXXX">
...
> <input type="submit" value="Submit">
> *****/
>
> $pf = "AccountID=XXXXXX";
...
> $pf .= "&paymentidfilter=ZZZZZZZZZZZZZZZZ";

You are missing the "Submit" input, and ASP being ASP, it probably was
programmed to expect it, and will puke without it.

You also have added a paymentidfilter parameter that was not in the
original.  You may not be allowed to have that in the POST, perhaps.

>
> $ch = curl_init();

...
> echo "<p>curlerror=" . curl_error($ch);

Based on the rest of your excellent post, you probably have no error
output here, but to be pedantic...  Are there any error messages here?

You may also want to turn off the FOLLOWLOCATION and dump out whatever
responses as the come, and then build up another query to follow the
re-directs by hand.  This will sometimes lead you to find out that
there are, for example, cookies flying back and forth that you need to
track (CURLOPT_COOKIEJAR and CURLOPT_COOKIEFILE) or something similar.

You may also want to provide some extra headers to make curl look more
like a "real" browser to fool any anti-web-scraping features in their
ASP script.

Compare output with Firefox LiveHTTPHeaders (?) and what curl is
giving you to find clues/differences that might indicate what to try
next.

Keep in mind that your goal is to make your curl script
indistinguishable to e-gold from a "real" user.

-- 
Some people have a "gift" link here.
Know what I want?
I want you to buy a CD from some starving artist.
http://cdbaby.com/browse/from/lynch
Yeah, I get a buck. So?

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux