curl ile gelen sayfada session sorunu
curl ile sayfayı çekip ekrana basıyorum. çektiğim sayfa normalde SESSION alıyor. Örneğin, SESSION['deger'] şeklinde bir değer alıyorum.
Curl ile çektiğim ve içinde session alınan sayfada bir form mevcut. Bu formu post ettiğimde bir sonraki sayfada SESSION ile aldığım değeri kullanıyorum.
Sorunum:
Sayfayı curl ile çekersem session alıyor ama kaydetmiyor. (cookie de denedim). İlla curl ile ekrana basmayacağım ve direkt adres satırında ilgili sayfayı açacağım. O zaman session cookie çalışıyor.
Curl ile çektiğim sayfada SESSION nasıl kullanırım?
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (1)
curl da CURLOPT_COOKIEFILE ve CURLOPT_COOKIEJAR parametreleri ile yapabilirsiniz.
Sayfada oturum açtığınız zaman çerezler CURLOPT_COOKIEJAR parametresi ile belirttiğiniz dosyaya kaydedilir.
Bağlantı yaptığınız diğer sayfalardada bu çerezleri kullanmak için CURLOPT_COOKIEFILE parametresi ile aynı dosyayı gösterip işlem yapabilirsiniz.