yo hago la siguiente conexion curl desde mi cliente a mi servidor
Código PHP:
   function enviar ($datos) {
   $ch = curl_init();
   curl_setopt($ch, CURLOPT_URL, "http://localhost:81/dispatcher.php");
   curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 
   curl_setopt($ch, CURLOPT_POST, true); 
   curl_setopt($ch, CURLOPT_POSTFIELDS, $datos);   
   $postResult = curl_exec($ch);
   
   if (curl_errno($ch)) {  
          curl_close($ch);
          return -1;          
   }     
   curl_close($ch);
   return $postResult;
} 
    una vez que el servidor ha recibido los datos y he hecho operaciones con ellos no se como mandar los resultados desde el servidor al cliente.
Me explico:
He probado ha hacerlo asi, pero no es algo que sea muy correcto:
Código PHP:
   //este es el servidor que recibe los datos y los guarda en un array
$datos = array(print_r($_POST[param2],1),print_r($_POST[param1],1));
 
//creo un objeto para hacer unas operaciones
$obj = new validaUsers;
 
//hago las operaciones
$obj->registrar($datos);
 
//devuelvo al cliente mediante un mensaje en el navegador
echo 1; //pongo 1 porque todo ha ido bien 
    Código PHP:
   $resultado = enviar($dat);
if ($resultado == 1) header ("Location: ok.php"); 
    Vale, pues yo lo que quiero es que el servidor mande ese 1 o el dato que sea al cliente pero de otra forma que sea mas correcta.
Si alguien sabe como hacerlo, se lo agradeceria, es importante, y ya me estoy desesperando. Gracias de antemano.
 
 





