• 14-10-2014, 16:50:47
    #1
    Üyeliği durduruldu
    $ch = curl_init(); // curl oturumunu aç 
    curl_setopt($ch, CURLOPT_URL, 'http://twitter.com'); //post atılacak adres 
    curl_setopt ($ch, CURLOPT_POST, 1); //yukarıdaki adrese post atacağımızı belirtiyoruz 
    curl_setopt ($ch, CURLOPT_POSTFIELDS, 'signin-email=deneme&signin-password=deneme');// sayfanın kaynak kodundan aldığımız form değerlerini post etmek için gerekli değerleri yazıyoruz 
    curl_setopt ($ch, CURLOPT_COOKIEJAR, 'dosya.txt');//login olduktan sonra gelen cookie değerlerini aldık kullanmak için dosyaya kaydettik (yazma hakkı olmalı) 
    curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1); 
    $store = curl_exec ($ch); //posttan sonra gelen sayfayı alıp değişkene kaydettik (sana lazım olmayabilir) 
    curl_setopt($ch, CURLOPT_COOKIEFILE, 'dosya.txt');//az önce aldığımız cookie değerlerii kullanmak için dosyaya kaydetmiştik şimdi onları yeni bir sayfada kullanmak için geri alıyoruz 
    curl_setopt($ch, CURLOPT_URL, "http://twitter.com");//user pass ile giriş yapılan sayfamızı alıyoruz 
    $icerik = curl_exec ($ch);// user-pass ile giriş yapılabilen sayfanın çıktısı elimizde artık 
    curl_close ($ch);// oturumu kapatalım - hafızada yer kaplamasın
    Kullandığım kodlar bu şekilde twittera giriş yaptırmak istiyorum bunları forumdan bi arkadaş paylaşmıştı sağolsun ama txt dosyasının izinlerinide yaptığım halde hiç hata vermeden boş bi sayfa geliyo sorun nedir acaba bilen varmı?
  • 14-10-2014, 18:01:39
    #2
    Hocam twitter ssl kullanıyor yani http yerine https kullansan olur. Örnek kod burada mevcut.

    İyi Çalışmalar.
  • 14-10-2014, 23:48:17
    #3
    Üyeliği durduruldu
    Teşekkürler hocam
  • 15-10-2014, 02:52:42
    #4
    SSL yi devre dışı bırakabilirsin.

    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER,false);
    curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 0);
    Ayrıca cookiee mevzularında ben şu şekilde kullanıyorum sende dene
    curl_setopt($curl, CURLOPT_COOKIEJAR,dirname(__FILE__).'/dosya.txt');
    curl_setopt($curl, CURLOPT_COOKIEFILE,dirname(__FILE__).'/dosya.txt');