• 27-08-2023, 20:21:33
    #1
    gönderilen isteklere User-Agent header verisi eklemek nedir nasıl yapılır bilgi verebilecek varmı?


    güncelleme : 21:05
  • 27-08-2023, 20:21:50
    #2
    hangi dille gönderiyorsunuz hocam isteği
  • 27-08-2023, 20:22:57
    #3
    Kurumsal PLUS
    header verilerinin olduğu yere user agent değerini gireceksin bu kadar
  • 27-08-2023, 20:23:17
    #4
    php
  • 27-08-2023, 20:53:31
    #5
    php bilmiyorum ama genel olarak post methodunda data headers cookie proxy gibi değerler verirsiniz bu değerler sayesinde postunuz özelleşir gpt ye bir kod yazdırdım umarım işinize yarar

    <?php
    // Hedef URL
    $url = 'https://example.com/api';
    
    // POST verileri
    $data = array(
        'param1' => 'value1',
        'param2' => 'value2'
    );
    
    // User-Agent değeri
    $userAgent = 'MyCustomUserAgent/1.0';
    
    // POST isteği yapmadan önce cURL ayarları
    $ch = curl_init($url);
    curl_setopt($ch, CURLOPT_POST, true);
    curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data));
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_HTTPHEADER, array(
        'User-Agent: ' . $userAgent
    ));
    
    // İsteği gerçekleştir
    $response = curl_exec($ch);
    
    // Hata kontrolü ve kapatma
    if ($response === false) {
        echo 'cURL Hatası: ' . curl_error($ch);
    } else {
        echo 'Yanıt: ' . $response;
    }
    
    curl_close($ch);
    ?>
  • 27-08-2023, 20:59:23
    #6
    Çok teşekkür ederim ama yine hata veriyor web sitemdeki bir dosyaya ; 1. olarak yazdıgım kodu ekliyorum lisans ekleyebilmek için daha sonrasında hata veriyor sizin verdiğiniz kodu da ekledim fakat yine hata verdi.

    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.domain.com.tr/", 10);