erdem21 adlı üyeden alıntı: mesajı görüntüle
Bu bilgi için teşekkürler acaba cloudflare olan sitelerde sorun çıkarıyor mu? Pm'den denemek için bi site adresi atabilirim.
Hocam bu https bağlantısını yapabilmeniz için kullanışlı. Cloudflare botlara karşı önlemler aldığından dolayı muhtemelen sorun yaşarsınız. Bunu seleniumla falan bot programlasanız dahi yaşarsınız, sadece CURL'de değil. Farklı teknikler ile çözümler üreterek aşmak tabii ki mümkün. O site özelinde değerlendirmek lazım.

https.pem dosyasını indirin ve aşağıdaki dosyayı php olarak kaydedip https.pem dosyasını yanına koyarak çalıştırın. Bir deneyin.

$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => 'SİTE LİNKİNİ BURAYA YAZIN',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_ENCODING => "",
CURLOPT_CAINFO => dirname(__FILE__).'/https.pem',
CURLOPT_SSL_VERIFYPEER => true,
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 5,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_HTTPHEADER => [
"user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/110.0"
],
]);

$response = curl_exec($curl);

echo $response;