-
Üyelik
01.11.2014
-
Yaş/Cinsiyet
29 / E
-
Meslek
Web Yazılım Uzmanı
-
Konum
İstanbul Anadolu
-
Ad Soyad
K** Ç**
-
Mesajlar
6
-
Beğeniler
0 / 0
-
Ticaret
0, (%0)
$ch = curl_init();
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_AUTOREFERER, 1);
curl_setopt($ch, CURLOPT_REFERER, "http://www.google.com.tr/");
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; tr; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_COOKIESESSION, 1);
curl_setopt($ch, CURLOPT_COOKIEJAR, "cookie.txt");
curl_setopt($ch, CURLOPT_COOKIEFILE, "cookie.txt");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "Email=deneme@gmail.com&Parola=123456789");
curl_setopt($ch, CURLOPT_URL, "http://siteadi.com/giris.php");
echo curl_exec($ch);
echo curl_error($ch);
curl_close($ch);
?>
bu kodlarla siteye giriş yapamıyorum başka ne eklemem gerekiyor bilen var mı
Flawless
Üyeliği Durdurulmuş
Banlı Kullanıcı
-
Üyelik
25.10.2013
-
Yaş/Cinsiyet
41 / E
-
Meslek
Php Coder
-
Konum
Antalya
-
Ad Soyad
K** I**
-
Mesajlar
476
-
Beğeniler
22 / 87
-
Ticaret
7, (%100)
Site adi nedir
Ek Olarak: Post edeceginiz alanlar icerisinde hidden inputlar bulunabilir onlarida dikkate almaniz gerekir
Ek Olarak:
-
Üyelik
09.11.2012
-
Yaş/Cinsiyet
30 / E
-
Meslek
Gazeteci,Yazar,PHP Geliştirici
-
Konum
Bilecik
-
Ad Soyad
A** Ç**
-
Mesajlar
299
-
Beğeniler
45 / 46
-
Ticaret
6, (%100)
eğer firefox kullanıyorsanız, HTTPFOX adlı eklentıyı kullanıp, login kısmında hangi değerleri post ettiğini görebilirsiniz
Flawless
Üyeliği Durdurulmuş
Banlı Kullanıcı
-
Üyelik
25.10.2013
-
Yaş/Cinsiyet
41 / E
-
Meslek
Php Coder
-
Konum
Antalya
-
Ad Soyad
K** I**
-
Mesajlar
476
-
Beğeniler
22 / 87
-
Ticaret
7, (%100)
Login sorunu tarafımdan çözülmüştür ancak login sonrası video izlemede problem yaşandığı belirtildi kullandığınız konu yazarsanız bakalım hocam
-
Üyelik
01.11.2014
-
Yaş/Cinsiyet
29 / E
-
Meslek
Web Yazılım Uzmanı
-
Konum
İstanbul Anadolu
-
Ad Soyad
K** Ç**
-
Mesajlar
6
-
Beğeniler
0 / 0
-
Ticaret
0, (%0)
Arkadaşlar Flawless arkadaşın söylediği gibi login sorununu halletti. Ama sitedeki videoları indirmem gerekiyor.(videolar Vimeo sitesinden embed kodu ile koyulmuş.). Curl ile loginden sonra videonun bulunduğu sayfaya gidince
"sorry because of its privacy settings this video cannot be played here"
böyle bir uyarı geliyor. Bunu nasıl halledebilirim ?
Kullandığım fonksiyon :
function git($url, $post = false){
$sh = curl_init();
curl_setopt($sh, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($sh, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($sh, CURLOPT_URL, $url);
curl_setopt($sh,CURLOPT_RETURNTRANSFER,true); // Veri alışverişi aktif.
curl_setopt($sh,CURLOPT_USERAGENT,'Mozilla/5.0 (Windows NT 5.1) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.122 Safari/534.30'); //
curl_setopt($sh, CURLOPT_RETURNTRANSFER, true); // Kullanıcının nereden geldiği.(Botun)
if($post){
curl_setopt($sh,CURLOPT_POST,true); // Post göndereceğimizi belirtiyoruz.
curl_setopt($sh,CURLOPT_POSTFIELDS,$post); // Post göndereceğimiz alanlar (Bilgiler).
}
curl_setopt($sh,CURLOPT_COOKIEJAR, dirname(__FILE__).'/cookies.txt'); // (COOKIEJAR) fonksiyonu cookie yazmaz sadece okur.
curl_setopt($sh,CURLOPT_COOKIEFILE, dirname(__FILE__).'/cookies.txt'); // Cookie varsa yazma işlemi gerçekleşir(Logout sorunu olmaz).
curl_setopt($sh,CURLOPT_FOLLOWLOCATION,true); // Eğer sitede yönlendirme varsa yönlendirme yapılır.
return str_replace(array("\n", "\t", "\r"), null, curl_exec($sh));
}