TransWikia.com

Enviar valores de variables a un servidor externo

Stack Overflow en español Asked on November 15, 2021

Hola que tal tengo la siguiente duda, obtengo los datos capturados por metodo POST

$classCode = $_POST["classCode"];
$estimate    = $_POST["estimate"];
$pdateTime    = $_POST["pdateTime"]; 
$pdateTime2    = $_POST["pdateTime2"]; 
$pickup_loc    = $_POST["pickup_loc"]; 
$pickup_time = $_POST["pickup_time"]; 
$rate_id    = $_POST["rate_id"];
$rdateTime    = $_POST["rdateTime"]; 
$rdateTime2    = $_POST["rdateTime2"]; 
$return_loc    = $_POST["return_loc"]; 
$return_time = $_POST["return_time"]; 
$tarifabase    = $_POST["tarifabase"];

Como hago para que ya que la variable esta inicializada con el dato capturado, ya sea juntarlo o uno por uno enviar los datos ingresados a un servidor externo.

Dispongo de un VPS donde se estarian recibiendo estos datos para procesarlos

One Answer

Puedes usar la variable $_POST y enviarla al servidor externo mediante una petición HTTP con cURL:

// Inicializa cURL
ch = curl_init();

// Establece la URL
curl_setopt($ch, CURLOPT_URL, 'http://servidor-externo/');

// Establece los campos a enviar
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($_POST));

// Ejecuta la petición
$server_output = curl_exec($ch);

// Cierra cURL
curl_close ($ch);

En el servidor remoto te tocará leer las variables almacenadas en $_POST

También puedes establecer los campos uno a uno, de esta manera:

curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query(array(
    'clasCode'  => $classCode,
    'estimate'  => $estimate,
    'pdateTime' => $pdateTime
)));

Answered by Eduardo Escobar on November 15, 2021

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP