@chrispsow

Как переписать curl запрос PHP в чистый JS?

<?php
    $name = $_GET['name'];
    $phone = $_GET['phone'];
    $offer_id = '6'; 
    $api_key = 'fgf44d'; 
    $country_code = 'RO'; 
    $base_url = 'https://land1.ab'; 
    $price = '160'; 
    $referrer = 'super.com'; 
    $ip = $_SERVER['REMOTE_ADDR'];
    
    const API_URL = "https://api.adcombo.com/api/v2/order/create/";
    const API_KEY = "fgf44d";
    
    $isCurlEnabled = function(){
        return function_exists('curl_version');
    };
    if (!$isCurlEnabled) {
        echo "<pre>";
        echo "pls install curl\n";
        echo "For *unix open terminal and type this:\n";
        echo 'sudo apt-get install curl && apt-get install php-curl';
        die;
    }
    
    $args = array(
    
    	'api_key' => $api_key,
    	'name' => $name,
    	'phone' => $phone,
    	'offer_id' => $offer_id,
    	'country_code' => $country_code,
    	'base_url' => $base_url,
    	'price' => $price,
    	'referrer' => $referrer,
    	'ip' => $ip
    
    );
    
    $url = API_URL.'?'.http_build_query($args);
    $curl = curl_init();
    curl_setopt_array($curl, array(
        CURLOPT_URL => $url,
        CURLOPT_RETURNTRANSFER => true
    ));
    curl_close($curl);

Есть такой php код. Поля name и phone шли из полей формы на сайте html и перебрасывались на страницу .php Как это все переписать на чистый JS, чтобы вставить в html как < script >?
  • Вопрос задан
  • 182 просмотра
Пригласить эксперта
Ответы на вопрос 2
@inzeppelin
Лушче не делаете на JS из соображений безопасности. У вас судя по всему есть некий API_KEY, который должен оставаться на стороне бэкенда.
Ответ написан
Комментировать
@Meled
На js нет cURL.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы