Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/01/2011, 16:12
Avatar de chalchis
chalchis
 
Fecha de Ingreso: julio-2003
Mensajes: 1.773
Antigüedad: 21 años, 9 meses
Puntos: 21
Exclamación visualizar imagen desde otro dominio con curl

Hola amigos estoy haciendo un login coon curl mi dominio secundario es quien hara ese proceso
este es mi script enviando los datos con curl

Código PHP:
Ver original
  1. //procedemos ah realizar la conexion remota cURL                   
  2.             $url = 'http://dominio2.com/curl_login.php';
  3.             $body = 'userCh='.$_POST['username'].'&passCh='.$_POST['password'];
  4.             $remote = curl_init($url);
  5.             curl_setopt($remote, CURLOPT_POST, true);
  6.             curl_setopt($remote, CURLOPT_POSTFIELDS, $body);
  7.             curl_setopt($remote, CURLOPT_RETURNTRANSFER, true);
  8.             $respuesta = curl_exec($remote);
  9.             //verificamos si hubo algun error la realizar la solicitud remota
  10.             if(curl_errno($remote))
  11.             {  
  12.                 echo 'Error: ' . curl_error($remote);
  13.             }
  14.             else
  15.             {  
  16.                 echo $respuesta;
  17.             }
  18.             curl_close($remote);

este script antes es solicitado de manera asincrona con jquery

en el domio2

este sera el archivo que validara en e ste momento solo tengo esto

Código PHP:
Ver original
  1. $login[] = array("UserC" => $_POST["'userCh"]."ok",
  2.                  "PassC" => $_POST["passCh"]."ok2",
  3.                  "FotoC" = $_POST["passCh"]."ok2"
  4.                     );
  5. echo json_encode($login);//retorno en formato json los datos

mhasta aqui todo funcionan bien

ahora como puedo obtener una imagen del en el dominio2 para mostrarlo en el domioA
junto con los datos que ya retorno

¿hay que hacer otro script solo para la imagen?

encontr este script para buscar una imagen

Código PHP:
Ver original
  1. $link = curl_init();
  2. curl_setopt($link, CURLOPT_URL, "http://dominio2.com/Login_externo/perfil.jpg");
  3. curl_setopt($link, CURLOPT_REFERER, "http://dominio2.com/");
  4. curl_setopt($link, CURLOPT_HEADER, false);
  5. header("Content-type: image/jpeg");
  6. curl_exec($link);
  7. curl_close($link);

espero me puedan asesorar

saludos
__________________
gerardo