Código:
Parece que es un problema con las cookies, pero no logro entender cuál. Además, aunque el warning aparece, en Firefox se puede ver el resto de la página mientras que en IExplorer sólo se ve el mensaje de aviso. Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /var/www/private/index.php:1) in /var/www/private/index.php on line 1
El script de control de acceso contiene lo siguiente:
Código:
Y en la página a la que lleva una vez autenticado:<? if ($_POST["login"]=="login" && $_POST["password"]=="contraseña"){ session_start(); $_SESSION["autentificado"]= "SI"; header ("Location: private/index.php"); }else { //si error enviar a pagina acceso header("Location: index.php?errorusuario=si"); } ?>
Código:
¿Qué estoy haciendo mal? Un saludo <?php session_start(); if ($_SESSION["autentificado"] != "SI") { //si no autenticado, envio a la página de autentificacion header("Location: ../index.php"); exit(); }?><html> <head> <title>Titulo</title> <style type="text/css"> <...> .... </ > .....