Mi problema radica es que coloco estos archivos en mi servidor local tala como esta la explicacion de la revista y me sale un error.
Los codigos son esto:
formulario entrada
Código PHP:
<html>
<head>
<title>FORMULARIO DE AUTENTIFICACIÓN</title>
</head>
<body>
<form action="comprueba.php" method="POST">
<table align="center" width="250" cellspacing="1" cellpadding="1" border="0">
<tr>
<td align="right">Usuario:</td>
<td><input type="Text" name="login"></td>
</tr>
<tr>
<td align="right">Clave:</td>
<td><input type="password" name="clave"></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="Submit" value="Entrar"></td>
</tr>
</table>
</form>
</body>
</html>
Código PHP:
<?PHP
//conexión con la bd
$conectar = mysql_connect("localhost","root","");
//selecciono la bd
mysql_select_db("noticiaaldia",$conectar);
$login=$_POST['login'];
$clave=$_POST['clave'];
//Sentencia SQL para buscar si ese usuario existe y coincide su clave
$sql = "SELECT * FROM administracion WHERE login='$login' and clave='$clave'";
//ejecuta
$result = mysql_query($sql,$conectar);
if (mysql_num_rows($result)!=0){
//el usuario y contraseña son válidos y se inicia la sesión
session_start();
session_register("autentificado");
$autentificado = "SI";
header ("Location: zona.php");
}else {
//si no existe se le redirige de nuevo a la portada
header("Location: entrada.html ");
}
mysql_free_result($result);
mysql_close($conectar);
?>
Código PHP:
<?php
//Inicio la sesión
session_start();
//COMPRUEBA QUE EL USUARIO ESTA AUTENTIFICADO
if ($_SESSION["autentificado"] != "SI") {
//si no existe, envio a la página de autentificacion
header("Location: entrada.html");
//ademas salgo de este script
exit();
}
?>
Código PHP:
<?php
include ("comprueba_seguridad.php");
?>
<html>
<head>
<title>Zona privada</title>
</head>
<body>
ESTA ZONA ES SEGURA Y LA VES PORQUE TE HAS AUTENTIFICADO
<br>
<a href="salir.php">Salir</a>
</body>
</html>
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at c:\wamp\www\noticiaaldia\sesion\comprueba_segurida d.php:1) in c:\wamp\www\noticiaaldia\sesion\comprueba_segurida d.php on line 3
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at c:\wamp\www\noticiaaldia\sesion\comprueba_segurida d.php:1) in c:\wamp\www\noticiaaldia\sesion\comprueba_segurida d.php on line 3
Que puede ser alguin por favor me podria explicar como funciona, ademas en la revista explica todo pero no le da ese error
Ayuda plisss