Hello All!
I hope someone can give me some good advice,
I'm trying to write a PHP script to make it easy for me to do my ebay
auctions, and I'm having problems dealing with the Cookies at Signin.
I _BELIEVE_ ( but I'm not sure ) that the problem is all about the
cookies.
I forget what site I found this script, but it's close, it'll show the
'Welcome to ebay' login screen, but you're not _actually_ logged in.
I _think_ that ebay signs you in, and rechecks for the cookie, but can't
find it, and then signs you right out.
I'm not sure, any help would be great, thanks!
<HTML>
<BODY BGCOLOR="#FFFFFF" TEXT="#000000">
<?php
$useragent = 'Mozilla/4.0 (compatible; MSIE 6.01; Windows NT 5.0)';
$ch = curl_init('http://cgi3.ebay.com/aw-cgi/eBayISAPI.dll');
$cookiefile = 'cookie.txt';
// IS it the name of the cookie?? This cookie usually ends in up your
Apache system dir.
$uid="USERID";
$pss="PASSWORD";
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_VERBOSE, 1);
curl_setopt($ch, CURLOPT_USERAGENT, $useragent);
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookiefile);
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookiefile);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch,
CURLOPT_URL,"http://cgi3.ebay.com/aw-cgi/eBayISAPI.dll");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS,
"MfcISAPICommand=SignInWelcome&userid=$uid&pass=$pss&keepMeSignInOption=
1");
//Maybe the problem is in the way the POST fields are posted to.
//I'm very new to CURL!
$page = curl_exec($ch); // execute the curl command
echo "<pre>$page<BR><BR>CURL info<BR>";
print_r(curl_getinfo($ch));
curl_close($ch);
print "<BR><BR>SERVER info<BR>";
print_r($_SERVER);
print "<BR><BR> Cookie info<BR>";
print_r($_COOKIE);
//include("http://cgi5.ebay.com/ws1/eBayISAPI.dll?ListItemForSale");
?>
</BODY>
</HTML>
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php