• 14-01-2016, 18:03:04
    #1
    Merhaba arkadaşlar, php ile bir bot yazıyorum. fakat aklıma takılan bir soru var.
    Örneğin botyazilansite.com a curl ile veri gönderdiğimde botyazilansite.com işlemi tamamlamak için yonlendirilensite.com a yönlendiriyor ve benim bazı şifreleri girmemi istiyor. daha sonra şifreler doğru ise botyazilansite.com a geri geliyor ve işlem yapıyor. Bura ben verileri post ettikten sonra 1. yönlendirme işlemi direk o siteye botum yönlensin daha sonra geri botyazilansite.com a geldiğinde benim yazdığım botun kodları çalışsın istiyorum. bunu nasıl yapabilirim ?

    teşekkürler




    $post = [
        'product_id' => $product_id,
        'product_quantity' => $product_quantity,
    ]; 
    curl_setopt($ch, CURLOPT_URL, 'http://www.botyazilansite.com/islem.php');  
    curl_setopt ($ch, CURLOPT_POST, 1);  
    curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
    curl_setopt ($ch, CURLOPT_COOKIEJAR, 'cookies.txt');
    $store = curl_exec ($ch); 
    curl_setopt($ch, CURLOPT_COOKIEFILE, 'cookies.txt');
    	$icerik = curl_exec ($ch);
    	
    echo $icerik;
  • 14-01-2016, 19:14:41
    #2
    windturks adlı üyeden alıntı: mesajı görüntüle
    Merhaba arkadaşlar, php ile bir bot yazıyorum. fakat aklıma takılan bir soru var.
    Örneğin botyazilansite.com a curl ile veri gönderdiğimde botyazilansite.com işlemi tamamlamak için yonlendirilensite.com a yönlendiriyor ve benim bazı şifreleri girmemi istiyor. daha sonra şifreler doğru ise botyazilansite.com a geri geliyor ve işlem yapıyor. Bura ben verileri post ettikten sonra 1. yönlendirme işlemi direk o siteye botum yönlensin daha sonra geri botyazilansite.com a geldiğinde benim yazdığım botun kodları çalışsın istiyorum. bunu nasıl yapabilirim ?

    teşekkürler




    $post = [
        'product_id' => $product_id,
        'product_quantity' => $product_quantity,
    ]; 
    curl_setopt($ch, CURLOPT_URL, 'http://www.botyazilansite.com/islem.php');  
    curl_setopt ($ch, CURLOPT_POST, 1);  
    curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
    curl_setopt ($ch, CURLOPT_COOKIEJAR, 'cookies.txt');
    $store = curl_exec ($ch); 
    curl_setopt($ch, CURLOPT_COOKIEFILE, 'cookies.txt');
    	$icerik = curl_exec ($ch);
    	
    echo $icerik;
    Yapının bir çoğu zaten hazır cookieleri okuyup kayetmişsiniz mantıkta bu yönde olacak .

    A -> botyazilansite
    B -> Yonlenilen site

    Post değerleri A sitesine yapılıyorsa ( üssteki koddan bunu anladım ) B sitesine gidip değerleri CURLOPT_COOKIEFILE ile tutacaksınız. Değerler tutulduktan sonrada A sitesine geri dönüp bu cookie ile işlem yapacaksınız. Böylece A sitesi tekrar yönlendirme yerine oturum geçerli olduğu için içeriği vereecek. Mantık bu
  • 14-01-2016, 23:48:08
    #3
    Big_Turk adlı üyeden alıntı: mesajı görüntüle
    Yapının bir çoğu zaten hazır cookieleri okuyup kayetmişsiniz mantıkta bu yönde olacak .

    A -> botyazilansite
    B -> Yonlenilen site

    Post değerleri A sitesine yapılıyorsa ( üssteki koddan bunu anladım ) B sitesine gidip değerleri CURLOPT_COOKIEFILE ile tutacaksınız. Değerler tutulduktan sonrada A sitesine geri dönüp bu cookie ile işlem yapacaksınız. Böylece A sitesi tekrar yönlendirme yerine oturum geçerli olduğu için içeriği vereecek. Mantık bu
    Merhaba hocam, yalnız bir sorun var B yani yönlenen siteyi A bot yazılan site belirliyor bunu ve B yönlenen site A ya veri gönderiyor burda sorun çıkıyor işte benim tek istediğim B deki her ne işlem se bitince A ya yönlendiğinde bana ekran çıktısını versin yetiyor.
    Bunu nasıl yaparım ?