Tengo una pregunta y espero puedan resolvermela...
mediante un script php, debo mandar datos de logueo, usando cURL, una vez que entro, debo redireccionarme a otras paginas una vez iniciada la sesión, es decir, al loguearme entro a http://www.miweb.com/account pero tambien hay otras paginas como http://www.miweb.com/traffic, http://www.miweb.com/list, etc. (solo por citar algunos ejemplos)
tengo este código hasta ahora...
Código:
hay alguna manera de redireccionar a otras paginas una vez logueado, sin que se mate la sesión? Ya que cuando quiero entrar a una pagina como http://www.miweb.com/traffic, me manda como resultado al imprimir el html la pagina de login.<?php $ch = curl_init(); //iniciamos la sesion curl y lo asignamos a una variable para su uso $user = "user"; $pass = "pass"; $cookie = "/tmp/cookies.txt"; $url="http://www.miweb.com/login"; curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); //sigue las redirecciones curl_setopt($ch, CURLOPT_URL, $url); //mandamos la peticion con la url indicada curl_setopt($ch, CURLOPT_POSTFIELDS, "email=".$user."&password=".$pass.""); //le enviamos los datos para logueo curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie); //guardamos los datos de sesion en una cookie curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 0);//tiempo máximo de conexión. 0 para ilimitado curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)"); curl_setopt($ch,CURLOPT_RETURNTRANSFER,true); // Retorna el contenido de la pagina $resultado=curl_exec($ch); //guardamos la ejecucion en una variable ?>
gracias y espero me puedan ayudar