• 14-02-2014, 01:51:33
    #10
    http:// olarak çekmeye çaliştiğinizda https://'ye yönlendirir.
    CURLOPT_FOLLOWLOCATION güvenlik önlemlerinden dolayi kapaliysa bu yönlendirmeyi yapmaz, açmaya çalişirsaniz güvenlik hatasi verir. direk https:// olarak çekin. Yani şöyle
    <?php
    $ch = curl_init(); 
    curl_setopt($ch, CURLOPT_URL,"https://www.facebook.com");
    curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1700.107 Safari/537.36");
    curl_setopt($ch, CURLOPT_REFERER , "http://www.facebook.com");
    $x = curl_exec ($ch);
    curl_close ($ch);
    echo $x;
    ?>
  • 14-02-2014, 16:24:24
    #11
    @LaCReMeL; hocam siteyi gösterdi ekranda ama kaynak koda ulaşamadım değeri inputa aktardığımda tekrar 1 rakamını gösterdi text'te

     <?php
    $ch = curl_init(); 
    curl_setopt($ch, CURLOPT_URL,"https://www.facebook.com/");
    curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1700.107 Safari/537.36");
    curl_setopt($ch, CURLOPT_REFERER , "http://www.facebook.com");
    $x = curl_exec ($ch);
    curl_close ($ch);
    echo "<input type=\"text\" value=\"$x\">";
    ?>
  • 14-02-2014, 16:36:57
    #12
    CURLOPT_RETURNTRANSFER'i koymamişiz. Şöyle deneyin.

    <?php
    
    $ch = curl_init(); 
    curl_setopt($ch, CURLOPT_URL, "https://www.facebook.com");
    curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1700.107 Safari/537.36");
    curl_setopt($ch, CURLOPT_REFERER , "https://www.facebook.com");
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    $x = curl_exec ($ch);
    curl_close($ch);
    
    echo '<textarea cols="100" rows="30">'.$x.'</textarea>';
    ?>


    kaptanasi adlı üyeden alıntı: mesajı görüntüle
    @LaCReMeL; hocam siteyi gösterdi ekranda ama kaynak koda ulaşamadım değeri inputa aktardığımda tekrar 1 rakamını gösterdi text'te

     <?php
    $ch = curl_init(); 
    curl_setopt($ch, CURLOPT_URL,"https://www.facebook.com/");
    curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1700.107 Safari/537.36");
    curl_setopt($ch, CURLOPT_REFERER , "http://www.facebook.com");
    $x = curl_exec ($ch);
    curl_close ($ch);
    echo "<input type=\"text\" value=\"$x\">";
    ?>
  • 14-02-2014, 16:53:47
    #13
    @LaCReMeL; çok sağolun hocam gerçekten çok yardımınız dokunuyor. kaynak kodları geldi ancak şunu farkettim faceye login olmama ragmen siteye bu yolla bağlanırken giriş yapma ekranını çıkarıyor bu engellemeyide aşabilirsek çok sevinirim.

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 16:53:47 -->-> Daha önceki mesaj 16:44:33 --

    Yani kendi mevcut cookiesi ile siteye bağlanma kodu falan vardır bence ? bağlanırken cookiesini kullansın gibi
  • 14-02-2014, 17:17:28
    #14
    Login işi facebookta artik çok komplike oldu. Bilinmeyen bir cihazdan girildiği zaman sorular soruyor vs. Serverdan giriş yaptığında yine checkpoint'e yönlendirecek. Uzun süre önce şu kodla giriş yapiyordum.

    <?php
    $fb_email = "email"; //fb email 
    $fb_sifre = ""; //fb sifre
    
    $cookie = "cookie.txt"; //dizinde cookie.txt adli bir txt dosyasi oluşturup chmod 777 verin.
    $browser = "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1700.107 Safari/537.36";
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, "https://www.facebook.com/login.php?login_attempt=1");
    curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie);
    curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie);
    curl_setopt($ch, CURLOPT_USERAGENT, $browser);
    curl_setopt($ch, CURLOPT_HEADER, 0);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, false);
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
    curl_setopt($ch, CURLOPT_VERBOSE, 1);
    curl_setopt($ch, CURLOPT_REFERER, "https://www.facebook.com/");
    $gonderi = "charset_test=%E2%82%AC%2C%C2%B4%2C%E2%82%AC%2C%C2%B4%2C%E6%B0%B4%2C%D0%94%2C%D0%84&lsd=vf3UR&locale=tr_TR&email=".urlencode($fb_email)."&pass=".urlencode($fb_sifre)."&persistent=1&default_persistent=1&timezone=-120";
    curl_setopt($ch, CURLOPT_POST, 1);
    curl_setopt($ch, CURLOPT_POSTFIELDS, $gonderi);
    $source1 = curl_exec($ch);
    curl_close($ch);
    echo $source1;
    exit;
    ?>
  • 14-02-2014, 17:27:34
    #15
    @LaCReMeL; browserdeki mevcut cookiesinden faydalanamıyoruz anladığım kadarıyla ?
  • 14-02-2014, 17:35:30
    #16
    kaptanasi adlı üyeden alıntı: mesajı görüntüle
    @LaCReMeL; browserdeki mevcut cookiesinden faydalanamıyoruz anladığım kadarıyla ?
    IP değiştiği için tekrar login olmani isteyecektir.