• 27-07-2010, 10:51:37
    #1
    Şu form verilerine sahip bir sayfaya nasıl login olunabilir:

                    <form name="login_form" id="login_form" method="post" action="/login">
    
                        <div class="separator">
                            <label for="login_username">Username:</label>
                            <input name="username" type="text" class="login" value="" id="login_username" />
                        </div>
                        <div class="separator">
                            <label for="login_password">Password:</label>
                            <input name="password" type="password" class="login" value="" id="login_password" />
    Şu şekilde login olunamıyor:

     <?php
    $id = "111";
    $pw = "112233";
    $postfields = "username=$id&password=$pw";
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_HEADER, 1); // Get the header
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 0); // Allow redirection
    curl_setopt($ch, CURLOPT_COOKIEJAR, "/cookie");
    curl_setopt($ch, CURLOPT_URL, "http://site.net/login");
    curl_setopt($ch, CURLOPT_POST, 1);
    curl_setopt($ch, CURLOPT_POSTFIELDS, "$postfields");
    curl_exec($ch);
    curl_close($ch);
    ?>
    Yardımcı olacak arkadaşlar için şimdiden teşekkürler.
  • 27-07-2010, 11:04:13
    #2
    cookie'leri cookies.txt gibi bir text dosyasına ata

    ayrıca sitede botlara karşı önlem alındıysa REFERRER ve USER_AGENT kullan (googleda arayarak ulaşabilrisin)
  • 27-07-2010, 11:05:25
    #3
    Sitede botlara karşı önlem yok ancak login olmayı başaramadım bir türlü.
    Bu veriye göre nasıl bir login kullanmam gerekiyor?
  • 27-07-2010, 11:19:46
    #4
    https://www.r10.net/php/688792-curl-i...si-yapmak.html
    https://www.r10.net/php/687313-curl-i...pal-login.html
    https://www.r10.net/php/679494-hf-aut...ison-post.html
    http://www.phpogreniyorum.com/Php-De...iyonu-ile.html


    daha öneden yaptıgım bir kaç örnek incele istersen en son koydugum ayrıntılı anlatımdır

    bu şekildede login olursun
    <?php
    $id = "111";
    $pw = "112233";
    
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, "http://site.net/login");
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); // Allow redirection
    curl_setopt($ch, CURLOPT_COOKIEJAR, "cookie");
    curl_setopt($ch, CURLOPT_COOKIEFILE, "cookie");
    curl_setopt($ch, CURLOPT_POST, 1);
    curl_setopt($ch, CURLOPT_POSTFIELDS, "username=$id&password=$pw");
    curl_exec($ch);
    curl_close($ch);
    ?>
  • 27-07-2010, 14:32:07
    #5
    cookie.txt yap curla onu tanıt chmod 777 ver yoksa tabikide girmez
  • 27-07-2010, 15:35:21
    #6
    WebMasterTM adlı üyeden alıntı: mesajı görüntüle
    cookie.txt yap curla onu tanıt chmod 777 ver yoksa tabikide girmez

    cookie.txt yapmaya gerek yok rand() ile de kullanabilir şart yoktur veya sessionid ile bile olur ama giriş yapamıyor giriş yapacak ilk önce
    sonrasında CURLOPT_FILE kullanacak yazıyorsun madem açıklayıcı yaz
    curlopt_file cookie dosyasını post eder
  • 28-07-2010, 01:33:29
    #7
    @ByTriSLaSiS 'in verdiği örnekleri inceleyin. sonuca ulaşacaksınız...
  • 28-07-2010, 10:06:45
    #8
    ooaykac adlı üyeden alıntı: mesajı görüntüle
    @ByTriSLaSiS 'in verdiği örnekleri inceleyin. sonuca ulaşacaksınız...

    öneri için teşekkür ederim ama bu arkadaşın bağlanmak istediği sitede garip birsey var bir türlü login olamadım halen uğraşıyorum bende yapınca kodları paylaşıcam