Takdire şayan hareketinizden ötürü teşekkürlerimi sunarım. Doğru RULE_ID'yi nasıl elde edebilirim bilginiz var mı?
function firewall_kurallari_listele() {
global $zoneId;
// API uç noktası
$url = "https://api.cloudflare.com/client/v4/zones/$zoneId/firewall/rules";
// API isteği yap ve yanıtı döndür
return cloudflare_api_istegi($url, 'GET');
}
// Firewall kurallarını al
$kurallarSonuc = firewall_kurallari_listele();
if ($kurallarSonuc['httpKodu'] === 200) {
echo "Mevcut firewall kuralları:\n";
foreach ($kurallarSonuc['cevap']['result'] as $kural) {
echo "Kural ID: " . $kural['id'] . "\n";
echo "Kural Adı: " . $kural['description'] . "\n";
echo "Durum: " . ($kural['paused'] ? "Pasif" : "Aktif") . "\n";
echo "--------------------------\n";
}
} else {
echo "Firewall kurallarını alırken hata oluştu.\n";
}muhtemelen sonuc alacaksin.