Hola como estan espero que me puedan ayudar ya que estoy aprendiendo sobre php pero ahora si ya me atore en lo que es utilizar variables de sesion.
Tengo dos paginas una es la de el formulario(sesion.html) donde el usuario introduce el nombre de usuario y clave y de alli pasa a otra página llamada (sesion.php) donde verifica los datos contenidos en una base de datos y ve si este usuario es correcto y le da acceso.
Les muestro mis dos codigos la verdad no se en que este fallando solo se que tengo que utilizar forzosamente las variables de sesión espero que me puedan ayudar gracias.
*sesion.html
<html>
<body>
<br></br>
<form action="sesion.php" method="post" name="formulario">
Usuario:<input type="text" name="usuario" />
<br /> <br />
Clave:<input type="password" name="clave" />
<br /> </br>
<input type="submit" value="Entrar" />
</form>
</body>
</html>
*sesion.php
<?php
$conn = mysql_connect("localhost","root","restore");
mysql_select_db("raqueldb",$conn);
$usuario = $_POST['usuario'];
$clave = $_POST['clave'];
$ssql = "SELECT * FROM usuarios WHERE usuario='$usuario' and clave='$clave'";
$rs = mysql_query($ssql,$conn);
if (mysql_num_rows($rs)> 0){session_start();
session_register("autentificado");
$autentificado="si";
header("Location:Editar2.php");
}
else {
echo "no";
}
mysql_free_result($rs);
mysql_close($conn);
?>
me marca estos tres errores:
1.Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by
2.Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent
3.Warning: Cannot modify header information - headers already sent by