• 22-02-2015, 00:57:36
    #1
    Üyeliği durduruldu
    iyi akşamlar arkadaşlar..

    curl ve fsockopen arasındaki fark nedir aceba ?

    açıklayan arkadaşlara şimdiden teşekkür ediyorum
  • 22-02-2015, 01:07:00
    #2
    ikiside aynı hatta kendi fikrim curl'da fsockopen üzerinden çalışıyor olabilir. çekirdek fsockopen
  • 22-02-2015, 01:20:13
    #3
    fsockopen ile Curl aynıdır demek nasıl mümkün olabilir ? ikiside tamamen farklı şeylerdir.

    fsockopen soket bağlantıları içindir. Kullandığınız uygulamalar vs vs için sunucu üzerinden izin verilen portlara bağlanır ve bilgi alabilirsiniz. Özetle konu bu..

    Curl ise size tarayıcı işlevselliğinde bağlantılar kurmanızı sağlar. sanki chrome üzerinden işlem yapıormuş gibi sitelere veri gönderip bu verileri alabilir ,sessionları tutabilirsini vs vs ..

    Mantık genel manada budur. siz ne yapmak istediğinize göre bağlantı seçeneğini kurmanız lazım.
  • 22-02-2015, 01:51:43
    #4
    fsockopen ile de aynı şeyleri yaparsın cookie ile php_session atayabiliyorsun.
  • 22-02-2015, 11:38:24
    #5
    Cam adlı üyeden alıntı: mesajı görüntüle
    fsockopen ile de aynı şeyleri yaparsın cookie ile php_session atayabiliyorsun.
    tartışma ortamı olmaması için mesajınızı alıntılamadım ama yanlışınızı sürdürüyorsunuz. madem aynı şeyler facebook login için fsockopen kullanılabilir demek oluyor örnek kod paylaşabilirmisiniz ?
  • 22-02-2015, 14:04:08
    #6
    facebook login için fsockopen ile hamallık yapmam tabi, soketleri oku ona göre cevap ver vs. vs. kolayı tabiki curl ile yapılır. soket halinde örnek hazırda birşey yok elimde ama müsait bir zamanda deneyip sana gönderirim hocam. yanılırsamda hatamı burada gelir herkesle paylaşırım. sorun yok iyi pazarlar herkese
  • 23-02-2015, 16:27:37
    #7
    En temel fark şunlar:

    fopen ile sadece Get isteği yapılıyor.

    Curl ile hem Get hem Post yapılır. Dolayısı ile Upload işlemi yapabilirsin.
    Curl ile özel Header degişikliği yapabiliyorsun sunucuya bağlanırken. Http_Referer kontrolu vs gibi işlemler Curl ile çok kolaydır.

    Curl işlemleri fopen'dan açık ara daha hızlıdır.
    • slymn
    slymn bunu beğendi.
    1 kişi bunu beğendi.
  • 23-02-2015, 17:11:21
    #8
    Misafir; fopen ile cURL arasındaki fark sorulmamış, fsockopen ile cURL arasındaki fark sorulmuş. fsockopen ile her türlü HTTP isteğini yapabiliyoruz. Örnek olarak POST isteğinin yapılamayacağını söylemişsiniz. Buyrun nasıl yapıldığını görelim. Bunun için ufak bir örnek hazırladım.

    post.php;



    test.php;



    çıktı;



    fsockopen ile daha çok TCP/UDP vb. bağlantı türlerine veri göndermek için kullanırız. cURL ise sıklıkla HTTP üzerindeki işlemler için kullanılır.
  • 23-02-2015, 17:18:44
    #9
    Üyeliği durduruldu
    safakbalcan adlı üyeden alıntı: mesajı görüntüle
    Misafir; fopen ile cURL arasındaki fark sorulmamış, fsockopen ile cURL arasındaki fark sorulmuş. fsockopen ile her türlü HTTP isteğini yapabiliyoruz. Örnek olarak POST isteğinin yapılamayacağını söylemişsiniz. Buyrun nasıl yapıldığını görelim. Bunun için ufak bir örnek hazırladım.

    post.php;



    test.php;



    çıktı;



    fsockopen ile daha çok TCP/UDP vb. bağlantı türlerine veri göndermek için kullanırız. cURL ise sıklıkla HTTP üzerindeki işlemler için kullanılır.
    curl ile TCP/UDP baglantısı yapmak mümkünmüdür peki ?