• 03-08-2017, 10:10:04
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    arkadaşlar
    CURL ile bir siteye login yapıyorum ve bilgileri çerezde saklıyorum,
    Her 10dk aralıklar gitttiğim de siteye bir daha login oluyorum.

    Bunun daha kolay yolu var mıdır? eğer login olmuşsa login olayını geç diyebileceğim bir yol var mıdır?
  • 04-08-2017, 15:27:41
    #2
    Mümkündür, cookies kullanarak bir txt'e verileri yazdırabilir tekrar giriş yaparken txt dosyasını okutup gösterebilirsiniz. Bunun için curl de CURLOPT_COOKIEJAR kullanacaksınız.
  • 13-08-2017, 20:26:38
    #3
    curl_setopt($ch, CURLOPT_COOKIEFILE, './curl_cookie.txt');
    curl_setopt($ch, CURLOPT_COOKIEJAR, './curl_cookie.txt');
  • 14-08-2017, 09:51:36
    #4
    Ntie adlı üyeden alıntı: mesajı görüntüle
    Mümkündür, cookies kullanarak bir txt'e verileri yazdırabilir tekrar giriş yaparken txt dosyasını okutup gösterebilirsiniz. Bunun için curl de CURLOPT_COOKIEJAR kullanacaksınız.
    Haymac adlı üyeden alıntı: mesajı görüntüle
    curl_setopt($ch, CURLOPT_COOKIEFILE, './curl_cookie.txt');
    curl_setopt($ch, CURLOPT_COOKIEJAR, './curl_cookie.txt');
    Yorumlar için teşekkür ederim zaten cookie kullandığımı belirtmiştim.

    tokens diye bir table oluşturdum; login zamanı ve session bitiş süresini bu tabloda tutuyorum. Eğer session süresi geçmemiş ise hiçbir zaman login ekranına gitmiyor. direk istediğim sayfaya gidiyorum. session sürem dolmuş ise önce login oluyorum ve daha sonra istediğim sayfaya gidiyorum.

    Böylece sesssion süresi boyunca hiç login işlemi yaptırmıyorum