Ahora lo he dejado así.
El archivo de log.php, en la parte en la que detecta un usuario correctamente conectado he puesto:
Código PHP:
<?if (mysql_num_rows($rs)!=0){
//usuario y contraseña válidos
//defino una sesion y guardo datos
session_start();
$_SESSION["nick"] = true;
echo "Login realizado con exito. Será redireccionado a la zona privada.";
?>
<script type="text/javascript">
var pagina = 'entrada.php';
var segundos = 5000;
function redireccion() {
document.location.href=pagina;
}
setTimeout("redireccion()",segundos);
</script>
<??>
... y en el archivo valid.php, el que uso para incluir al inicio de las páginas restrigidas lo he dejado asi:
Código PHP:
<?
//COMPRUEBA QUE EL USUARIO ESTA AUTENTIFICADO
if ($_SESSION["nick"] != true)){
//si no existe, envio a la página de autentificacion
header("Location: login.php");
//ademas salgo de este script
exit();
}
?>
... y me da el siguiente error
Parse error: syntax error, unexpected ')' in /www/sites/1/iespana.es/q/u/quintadim/site/Valid.php on line 4
... como veis estoy empezando en esto, y no hago más que estrellarme, pero es lo que tiene intentar aprender por uno mismo...