Cita:
Iniciado por Ivelor
Gracias por la respuesta, pero no es exactamente lo que necesito. Resulta que yo lo que quiero es encriptar una página, y con eso lo que hago es linkear de la contraseña correcta a otra url, que cualquiera puede cojer y entrar. Lo que quiero es que al meter la contraseña no cambie de url. Tal y como lo tenia antes cuando metia la contraseña la url se mantenia intacta lo unico que se montaba una encima de otra, pero al reiniciar la pagina salia otra vez para meter la contraseña. Lo que quiero saber es como hacer para que no se monte la pagina una a continuacion de la otra y que no se cambie la url. Gracias por adelantado
Puedes hacer exactamente lo mismo, de hecho el 90% se hace con redirecciones o includes pero trabajando con variables de sesion, me explico:
session_start(); al comienzo de cada página, así conseguirás que ese .php trabaje con sesiones.
Cuando se logea, si ha metido los datos correctamente:
$_SESSION['logeado'] = true;
Sino, pues false. (Puedes poner el nombre que quieras a la sesion).
Después en la página a la que rediriges, chequeas el $_SESSION['logeado'] si está a true le muestras la página, sino, no se la muestras, tan fácil como eso.
Supongo que lo sepas, pero sino, para que sea más fácil de entender, las $_SESSION actúan como variables globales que pueden tener un valor diferente en cada usuario conectado (en función del algoritmo que sigas para asignarle ese valor) es decir, puedes hacer que cuando se logee guardes su usuario:
$_SESSION['usuario'] = $_POST['user'];
De ese modo podrás en todas las páginas hacer un "Bienvenido $_SESSION['usuario'] ..."
Pero bueno, eso ya es otro cantar.
Un saludo.
-----
Tu Web Desde 200 Euros!!
http://wwwTuWebDesde200Euros.com