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

183
21 декабря 2019, 20:40

<?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 >?

READ ALSO
Перестали рассылаются пуши через ApnsPHP, кодировка

Перестали рассылаются пуши через ApnsPHP, кодировка

Всем привет, столкнулся с проблемой при отправке пушей средствами ApnsPHP

157
Сортировка массива по родителю

Сортировка массива по родителю

Нужно отсортировать массив, чтобы дочерние элементы шли сразу после родителяСложность в том, что в корне не обязательно будут стоять элементы...

206
НЕ могу вывести цены по убыванию laravel

НЕ могу вывести цены по убыванию laravel

Всем привет, не могу вывести цены по убыванию Мой контроллер

201
Как обновлять файлы на сайте (как на prestashop)?

Как обновлять файлы на сайте (как на prestashop)?

Есть движок prestashopОн умеет скачивать обновления своих плагинов с оффициального сайта

194