Cita:
Iniciado por jam1138 ... oyes.. pro y cómo hacer para evitar que una página se abra directamente??? Esto es que al intentarla abrir desde la dirección completa en el navegador (misitio.com/privado.php) me redireccione a misitio.com/ ????
Pues create una variable de sesión .. la creas donde autentifiques tu usuario (o simplemente en otra página que se ha de acceder primeramente) .. y verificas su existencia en tu "privado.php" .. si no existe . .redireccionas a donde gustes.
index.php
Código PHP:
<?
session_start();
// se supone que para generar dicha variable de sesión .. en condiciones normales pasaría por una autentificación de tu usuario...
$_SESSION['nose']="daigual";
if (isset($_GET['error'])){
echo "No entrastes por el Index!!";
}
?>
<a href="privado.php">Ir a privado.php</a>
privado.php
Código PHP:
<?
session_start();
if (!isset($_SESSION['nose'])){
header ("Location: index.php?error=1");
exit;
}
?>
Pasastes por index.php ...
Un saludo,