29/07/2010, 04:31
|
| | | Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 8 meses Puntos: 20 | |
Duda con CURL y mantener la sesion Buenas, me gustaría saber si existe alguna manera de mantener la sesión abierta cuando visito las paginas con curl y el script finaliza.
Es decir, el problema que encuentro es que me conecto a una página web que tiene usuario y contraseña (ahí ya empleo la primera conexión curl), bien.
Luego más adelante en el script, me muevo por la web a otra página (segunda conexión curl) obtengo la web y finaliza el script, bien.
Sin embargo, si el usuario quiere saltar a otra página de la web que estoy leyendo, necesito realizar la petición completa de login y pass (otra vez, paso 1) y luego saltar a la página que el usuario quiere ver.
Me pregunto si existe alguna forma de guardar esta sesión para que la primera vez que ejecuto el script, si que tenga que hacer 2 conexiones con curl, pero las siguientes no haga falta hacer el login y pass...
Estoy utilizando el CURLOPT_COOKIEJAR y el CURLOPT_COOKIEFILE pero eso solo me sirve para moverme entre paginas.
Cuando el script finaliza y quiero mostrar otra página de la web, no me deja, ya que me lleva a la página de login y me dice que no estoy autenticado.
¿Sabéis si esto es así o se puede cambiar?
Muchas gracias de antemano |