• 26-01-2010, 13:55:43
    #1
    <?php
    $url="http://localhost/geneltest/isle.php";
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt ($ch, CURLOPT_POST, 1);
    curl_setopt ($ch, CURLOPT_POSTFIELDS, "username=Ahmet&sifre=123");
    curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
    $icerik = curl_exec ($ch);
    echo $icerik;
    curl_close ($ch);
    Bu işlemle isle.php sayfasına veri yolluyorum. isle.php içinde

    <?php 
    
    if ( ($_POST["username"] == "Ahmet" ) && ($_POST["sifre"]=="123") ) {
    ?>
    
    <table>
    <form action="isle2.php" method="POST">
    
    <tr><td>URL:</td><td>
    <input type="text" name="url" ></td></tr>
    <tr><td>
    <input type="submit" value="Gönder" />
    </td></tr>
    </form>
    </table>
    
    <?php
    
    } else {
    echo "kayıtlar uyuşmuyor";
    }
    ?>
    şeklinde veriler doğruysa yeni bir form açılıyor. Bu formda isle2.php ye gidiyor ve gönderilen veriyi okuyor.

    isle2.php
    <?php 
    
    $al = $_POST["url"];
    echo $al;
    
     ?>
    Soru şu:
    Yukarıda curl ile sadece kimlik denetimi yapıyorum. Aynı curl işlemi ile bu kimlik denetimi doğruysa isle2.php içindeki forma da veri yollayıp onu da çalıştırmak istiyorum. Nasıl yapabilirim?
  • 26-01-2010, 14:43:03
    #2
    Üyeliği durduruldu
    curl ile oturum yada cookie kontrolü gerçekleştirebiliyorsunuz.
    forumda "curl session" yada "curl cookie" diye aratirsaniz zaten oturumun ozu cookie ye dayanir.

    http://tr.php.net/manual/en/book.curl.php
    ilgilenirseniz 2 saatlik video egitimi seklinde zaten tum hepsini anlatmistim curl ile ilgili konularin forumdaki linkide su sekilde;
    https://www.r10.net/php/451583-hersey...ina-dikka.html