Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/12/2010, 12:35
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: Autenticacion cURL

Tienes que entender dos cosas fundamentales, las sesiones al crearse crean una cookie donde se almacena el identificador de sesión, esta cookie se llama PHPSESSID. Lo que tu haces cuando usar cURL es hacer una petición HTTP, por lo que PHP va a intentar establecer tu cookie, si a cURL no le pasas el parámetro del CookieJAR la cookie se va a perder, necesitas pasarle ese parámetro para que cURL pase la misma cookie de regreso al servidor y así se mantenga la sesión.

Tu no puedes crear una sesión con cURL en tu server y esperar que la sesión exista en tu script principal, la única forma de hacerlo es que tomes esa cookie (PHPSESSID) y la mandes a tu script PHP para poder usar la misma sesión.

Saludos.