cURL bir soru
10
●971
- 18-08-2010, 11:44:28fark yok file_get_contents gibi
tek fark asp sitede üyelik gerektiriyorsa bunu sağlayabiliyorsun
- 18-08-2010, 12:53:59Kimlik doğrulama veya yönetimden onay bekliyor.hı? cURL ile üye grişi yapabilir, post attırabilirsin.SoutH adlı üyeden alıntı: mesajı görüntüle
- 18-08-2010, 13:04:17Arama yaparak... Bu konuda ~9999 (ve artmaya devam eden) kere kod yazılmış ve paylaşılmıştır...SoutH adlı üyeden alıntı: mesajı görüntüle
He arama yapma da orucu bozmaz. Çekinmeyin yani.
- 18-08-2010, 13:23:00Arama 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?
tek fark asp sitede üyelik gerektiriyorsa bunu sağlayabiliyorsun