• 06-05-2021, 14:35:19
    #1
    Curl ile xxx.com adresine post atıp o adresi tarayıcıda açmak istiyorum onu nasıl yapabilirim.
    return verisini alıp curl ile post attığım sayfada açtığımda sayfa domain koruması olduğundan kaynaklı açılmıyor.
    Ben post olarak veriyi xxx.com adresine gönderip o sayfada o post işlemini yaptırmak istiyorum özetle.
  • 06-05-2021, 14:39:57
    #2
    $url = "http://xx.x.x.x/post";
    $ch = curl_init($url);
    curl_setopt($ch, CURLOPT_HEADER, false);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_POST, true);
    
    $url = $_SERVER['HTTP_HOST'];
    
    $data = array(
        'isim' => 'ahmet',
        'soyisim' => 'veli',
        'url' => $url
    );
    
    curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data));
    $contents = curl_exec($ch);
    curl_close($ch);
    daha önceden yazmış olduğum bi kod array içerisindeki veriler anlayabiliceğin gibi post edilicek değerler.
  • 06-05-2021, 14:47:28
    #3
    Voxbil adlı üyeden alıntı: mesajı görüntüle
    $url = "http://xx.x.x.x/post";
    $ch = curl_init($url);
    curl_setopt($ch, CURLOPT_HEADER, false);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_POST, true);
    
    $url = $_SERVER['HTTP_HOST'];
    
    $data = array(
        'isim' => 'ahmet',
        'soyisim' => 'veli',
        'url' => $url
    );
    
    curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data));
    $contents = curl_exec($ch);
    curl_close($ch);
    daha önceden yazmış olduğum bi kod array içerisindeki veriler anlayabiliceğin gibi post edilicek değerler.
    Bu işlem sonucu da hocam post attığım sayfada durmakta tarayıcı. xxx.com adresine gitmemekte tarayıcı adresi.
  • 06-05-2021, 15:46:41
    #4
    echo curl_error($ch);
    şunu bi yaparsan sevinirim.
    büyük olasılık sorunun SSL Sertifika sorunu.

    SSL_VERIFYPEER özelligini curlun disable et.
  • 06-05-2021, 15:50:40
    #5
    Barbaros93 adlı üyeden alıntı: mesajı görüntüle
    echo curl_error($ch);
    şunu bi yaparsan sevinirim.
    büyük olasılık sorunun SSL Sertifika sorunu.

    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
    curl_setopt([COLOR=var(--highlight-variable)][FONT=inherit][SIZE=2]$[COLOR=#000000][FONT="Open Sans"]ch[/FONT][/COLOR][/SIZE][COLOR=#000000][FONT="Open Sans"][/FONT][/COLOR][/FONT][COLOR=#000000][/COLOR] [/COLOR], CURLOPT_SSL_VERIFYPEER, false);
    Hocam derdimi ben anlatamadım galiba şu şekilde düzelteyim.

    benim şu anda tarayıcıda açık adresim yyy.com post atacağım xxx.com curl fonksiyonunu çalıştırıp postu atınca tarayıcıda olan sayfanın xxx.com olmasını istiyorum.
    html form da action kısmına link yazdığımızda o linke gittiği gibi gitmesini istiyorum özetle.
    Şu anda çalıştırdığım sayfaya veriyi çekiyor fakat veriyi tam alamıyorum kısmen domain korumalı sayfa yanı xxx.com tarayıcıda açık olmazsa sayfa açılmıyor.
    O sayfayı açtırıp oraya gelen onay kodu girilecek ve sayfa beni geriye callback url e atıyor
  • 06-05-2021, 15:53:36
    #6
    detay verebilirmisin siteyi görmeden bişi diyemiyorum sana malesef .