Ver Mensaje Individual
  #32 (permalink)  
Antiguo 16/03/2012, 05:03
Avatar de Nemutagk
Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años, 1 mes
Puntos: 406
Respuesta: Envio de datos servidor - servidor

Cita:
En el else de la respuesta en el archivo envioA.php, puedo volver a hacer un
$respuesta = curl -d "dato1=$dato1&dato2=$dato2" http://www.urlservidor2.com/recibeB.php
, hacer un while not "ok" por ejemplo?
No, te recomiendo que primero te documentes de como funciona cURL, porque estas adivinando su funcionamiento, cURL no ejecuta mas (bueno dependiendo de la configuración que hagas al realizar la conexión) código hasta que no obtenga una respuesta, al obtener la respuesta cURL da por terminada la conexión, por lo tanto no es en si un socket como lo harias en otros lenguajes donde constantemente debes estar monitoreando la respuesta con un loop, aquí cuando llegue la respuesta del servidor B cURL terminará la conexión y PHP seguirá la ejecución del demás código, así que no, ahora si lo haces de esa manera es muy probable dependiendo de la respuesta a que entres en un loop infinito y se produzca un error aparte que es necesario hacer eso porque no recibirás un array si no únicamente un string...
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)