Ver Mensaje Individual
  #8 (permalink)  
Antiguo 10/02/2009, 12:00
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: paso de datos ajax

Cuando me refiero a Proxy, es un script que haga la tarea de Proxy, no un programa. Un proxy es un puente entre dos dispositivos, o lados, lo que tu tienes que hacer es algo así:

Código:
Pagina con AJAX --------------> Proxy (PHP) ---------------> Sitio destino (qdq.com)
                             request                             request
Esto es por lo que te comentaba en un inicio, AJAX solamente trabaja al mismo dominio y al mismo puerto.

Con cURL puedes hacer un proxy simplemente al hacer un request HTTP al sitio destino, algo así:
Código php:
Ver original
  1. <?php
  2. // TODO: Clean URL to avoid XSS
  3. $sDestiny = $_GET['url'];
  4. $rcURL = curl_init($sDestiny);
  5. curl_setopt($rcURL, CURLOPT_HEADER, 0);
  6. curl_exec($rcURL);
  7. curl_close($rcURL);

Eso te va a obtener la pagina destino, y la va a imprimir como si fuera local, con lo que desde AJAX la vas a poder leer y procesar.

Saludos