21
C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más / php Warning: Cannot modify header information - headers already sent by
« en: 04 de Octubre 2014, 10:50 »
Hola como estais , a ver si alguien me puede echar una mano con este ejercicio por favor :
Notice: Undefined variable: _SESSION in C:\xampp\htdocs\recibe_inicio_de_sesion.php on line 23
tambien me da un error igual en la tercera pagina al intentar acceder al inicio_de _sesion_exitoso aunque no deja entrar sin logearse aparece el mismo error tras la ventana de alerta
este es el error que me aparece al enviar el usuario y/o contraseña erroneos o vacios ( tras la ventana de alert )
pagina 1
pagina 2
pagina 3
en principio creo que funciona todo bien pero lo unico son esos errores , espero vuestro sabio consejo . Gracias y un abrazo fuerte.
Notice: Undefined variable: _SESSION in C:\xampp\htdocs\recibe_inicio_de_sesion.php on line 23
tambien me da un error igual en la tercera pagina al intentar acceder al inicio_de _sesion_exitoso aunque no deja entrar sin logearse aparece el mismo error tras la ventana de alerta
este es el error que me aparece al enviar el usuario y/o contraseña erroneos o vacios ( tras la ventana de alert )
pagina 1
Código: [Seleccionar]
<!DOCTYPE html >
<head>
<title>inicio de sesion</title>
</head>
<body>
<form name="form1" method="post" action="recibe_inicio_de_sesion.php">
<p>
<label>nombre<br>
<input type="text" name="nombre" id="textfield">
</label>
</p>
<p>
<label>pass<br>
<input type="text" name="pass" id="textfield2">
</label>
</p>
<p>
<input type="submit" name="button" id="button" value="Enviar">
</p>
</form>
</body>
</html>
pagina 2
Código: [Seleccionar]
<?php
$nombre=$_POST['nombre'];
$nombre=strtoupper ($nombre);
$pass=$_POST['pass'];
$pass=strtoupper($pass);
if ( $nombre == "JORGE" && $pass == "PASS" )
{ session_start();
$_SESSION['entrar']=1;
$_SESSION['usuario']=$nombre;
}
if ($_SESSION['entrar']==1){header ("location:inicio_de_sesion_exitoso.php");}
else {
?>
<script type="text/javascript" language="javascript">
alert("usuario y/o contraseña incorrecto/s ");
location.href="inicio_de_sesion.php";</script>
<?php
}
?>
pagina 3
Código: [Seleccionar]
<script type="text/javascript" language="javascript"> function salir(){location.href="inicio_de_sesion.php"}</script>
<?php
session_start();
if ($_SESSION['entrar'] !=1)
{
?>
<script type="text/javascript" language="javascript">
alert("No estas autorizado a entrar sin logearte")
location.href="inicio_de_sesion.php";
</script>
<?php
}
?>
<html>
<head>
<title>
</title>
<body>
<p>Bienvenido <?php echo $_SESSION['usuario'] ?></br>
<input name="salir" value="Logout" type="button" onClick="salir()">
</p>
<p> </p>
</body>
</head>
</html>
<?php
session_unset ($_SESSION['usuario']);
?>
en principio creo que funciona todo bien pero lo unico son esos errores , espero vuestro sabio consejo . Gracias y un abrazo fuerte.