// API isteği fonksiyonunu güncelleyin
function cloudflare_api_istegi($url, $yontem = 'GET', $veri = null) {
$apiAnahtari = 'CLOUDFLARE_API_ANAHTARINIZ';
$email = 'CLOUDFLARE_HESAP_EMAILINIZ';
$zoneId = 'CLOUDFLARE_ZONE_ID';
$basliklar = [
"X-Auth-Email: $email",
"X-Auth-Key: $apiAnahtari",
"Content-Type: application/json"
];
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_CUSTOMREQUEST, $yontem);
curl_setopt($curl, CURLOPT_HTTPHEADER, $basliklar);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
if ($veri) {
curl_setopt($curl, CURLOPT_POSTFIELDS, json_encode($veri));
}
$cevap = curl_exec($curl);
$httpKodu = curl_getinfo($curl, CURLINFO_HTTP_CODE);
// Hata kontrolü ekleyin
if (curl_errno($curl)) {
echo "cURL Hatası: " . curl_error($curl) . "\n";
}
curl_close($curl);
// Yanıt ve durum kodunu döndür
echo "HTTP Kodu: $httpKodu\n";
echo "API Yanıtı: " . $cevap . "\n";
return [
'cevap' => json_decode($cevap, true),
'httpKodu' => $httpKodu
];
}boyle dener misin, ne hata aliyosun bakalim.