Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/04/2015, 02:11
milotower
 
Fecha de Ingreso: abril-2014
Ubicación: Almería
Mensajes: 58
Antigüedad: 10 años
Puntos: 2
Respuesta: PROBLEMA CURL Objeto Movido

La primera consulta para login es esta:

Código PHP:
Ver original
  1. $ch = curl_init($url);
  2. $cookies = getcwd() . "/cookies.txt";
  3. curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
  4. curl_setopt($ch, CURLOPT_COOKIEFILE, $cookies);
  5. curl_setopt($ch, CURLOPT_COOKIEJAR, $cookies);
  6. curl_setopt($ch, CURLOPT_POSTFIELDS, 'usuario=' . urlencode($user) . '&password=' . urlencode($pass));
  7. curl_setopt($ch, CURLOPT_POST, true);
  8. $conexion_heco = curl_exec($ch);

La consulta final sería:

Código PHP:
Ver original
  1. $curl = curl_init();
  2. curl_setopt($curl, CURLOPT_URL, $otherPage);
  3. curl_setopt($curl, CURLOPT_COOKIEJAR, $cookies);
  4. curl_setopt($curl, CURLOPT_COOKIEFILE, $cookies);
  5. curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
  6. curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
  7. curl_setopt($curl, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.0.12) Gecko/2009070611 Firefox/3.0.12");
  8. curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
  9. $contenido = curl_exec($curl);
  10. curl_close($curl);

He de decir que lógicamente funciona, pero en la primera consulta CURL aparece el dichoso mensajito.

Un saludo.