• 27-08-2023, 21:19:41
    #1
    Merhaba web siteme altta belirttiğim kodu ekliyorum fakat hata geliyor. hosting firması ile görüştümde dönüş şu şekilde;

    00008 koruma hatası gönderilen veride User-Agent verisi olmadığı için korumaya takılıyorsunuz. Gönderilen verinin header kısmına User-Agent verisini de ekleyiniz. Bilginiz yok ise bir yazılımcıdan destek alınız.

    Bu konu ile ilgili ne yapabilirim


    function lisansimo_check($license_key, $lisansimo_server, $time) {
    $stime = time();
    if(!isset($_COOKIE["lisansimo"]) || $stime-(int)$_COOKIE["lisansimo"] > $time) {
    unset($_COOKIE["lisansimo"]);
    setcookie("lisansimo", $stime);
    }
    if($time == 0 || !isset($_COOKIE["lisansimo"]) || $_COOKIE["lisansimo"]-$stime == 0) {
    $lisansimo_ch = curl_init();
    curl_setopt($lisansimo_ch, CURLOPT_URL, $lisansimo_server."check");
    curl_setopt($lisansimo_ch, CURLOPT_POST, 1);
    curl_setopt($lisansimo_ch, CURLOPT_POSTFIELDS, http_build_query([
    "license_key" => $license_key,
    "url" => (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on' ? "https" : "http") . "://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]",
    "server_ip" => $_SERVER['SERVER_ADDR'],
    "user_ip" => $_SERVER['REMOTE_ADDR']
    ]));
    curl_setopt($lisansimo_ch, CURLOPT_RETURNTRANSFER, true);
    $lisansimo_result = json_decode(curl_exec($lisansimo_ch));
    curl_close($lisansimo_ch);
    if(!$lisansimo_result->valid) {
    unset($_COOKIE["lisansimo"]);
    setcookie("lisansimo", 0);
    echo file_get_contents($lisansimo_server."page/warning");
    exit;
    }
    }
    }
    lisansimo_check($license_key, "https://lisans.emiweb.com.tr/", 10);
  • 27-08-2023, 21:29:13
    #2
    curl_setopt($lisansimo_ch , CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
    veya
    curl_setopt($lisansimo_ch , CURLOPT_HTTPHEADER, array(
    'user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.111 Safari/537.36'
    ));
  • 27-08-2023, 21:43:05
    #3
    Akiser adlı üyeden alıntı: mesajı görüntüle
    curl_setopt($lisansimo_ch , CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
    veya
    curl_setopt($lisansimo_ch , CURLOPT_HTTPHEADER, array(
    'user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.111 Safari/537.36'
    ));
    benim yazdıgım kodun içine ekledm olmadı index.phpye ekledim yine olmadı