Arama yaptım ve paypal login buldum. Sonra onu kendi istediğim siteye uyarlamaya çalıştım. Kodlar bu:
<?
$user = "";
$pass = "";
$popmundo = curl_init();
curl_setopt($popmundo,CURLOPT_URL,"www125.popmundo.com/common/Entry.asp");
curl_setopt($popmundo,CURLOPT_SSL_VERIFYPEER,0);
curl_setopt($popmundo,CURLOPT_RETURNTRANSFER,1);
curl_setopt($popmundo,CURLOPT_FOLLOWLOCATION,1);
curl_setopt($popmundo,CURLOPT_COOKIEJAR,"coki.txt");
curl_setopt($popmundo,CURLOPT_COOKIEFILE,"coki.txt");
curl_setopt($popmundo,CURLOPT_POST,1);
$exe = curl_exec($popmundo);
preg_match('/<form method="post" name="GameLogin" action="(.*?)">/',$exe,$site);
$url = $site[1];
curl_setopt($popmundo,CURLOPT_URL,$url);
curl_setopt($popmundo,CURLOPT_POSTFIELDS,'loginnname='.$user.'&password='.$pass.);
$exe = curl_exec($popmundo);
echo $exe;
?>Formun verileri doğru. Login olunan formun adı GameLogin metodu post. Şifre alanı password ve kullanıcı adı alanı loginname. Ama local'de çalıştırınca şöyle bir çıktı aldım:
/',$exe,$site); $url = $site[1]; curl_setopt($popmundo,CURLOPT_URL,$url); curl_setopt($popmundo,CURLOPT_POSTFIELDS,'loginnname='.$user.'&password='.$pass.); $exe = curl_exec($popmundo); echo $exe; ?>
nedir sorun?