JSON'DAN PHPYE VERİ VERMEK
PHP'de cookie ile işlem yaptırıyorum, cookie belli bir süre sonra patlıyor.
Sürekli hepsini elimle değiştirmek yerine bi cookie.json açsam ordaki cookieyi curl işleminde nasıl yazdırabilirim?
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (5)
Özel olarak cookie vermek yerine curl de kullanacağınız cookie yi txt dosyasına yazsanız, istek gönderirken curl cookie değerini dosyadan okuyup yine aynı dosyaya yazsa.
$cookie = __DIR__ . DIRECTORY_SEPARATOR . 'cookie.txt';
curl_setopt_array($ch, [
CURLOPT_URL => 'blabla.com',
CURLOPT_COOKIEFILE => $cookie, // bu dosyadan okumak için
CURLOPT_COOKIEJAR => $cookie, // bu dosyaya yazmak için
CURLOPT_RETURNTRANSFER => true,
CURLOPT_FOLLOWLOCATION => true
]);
@abdullahx
cURL'de cookie ile giriş yaptırıp, veri çekiyorum ama 2 saatte bir cookie değişiyor,
dosyaya girip cookieyi değiştirmek yerine;
cookie.json olucak
weisse
{
cookie: 210321ı902318dako29ı131209312odkoaw9ka
}
mesela bunu dosyadaki curl işlemine yazdırmak istiyorum.
curl.php
curl_setopt($ch, CURLOPT_COOKIE, jsondangelencookie);