Buenas,
Cual es la diferencia a la hora de crear una web para que se loge un usuario de poner asi
if (!isset($_SERVER['PHP_AUTH_USER'])){
header ('WWW-Authenticate: Basic realm="WebPHP"');
header ('HTTP/1.0 401 Unauthorized');
echo "<center>Es preciso indicar Nombre de usuario y password para poder entrar en la Intranet</center>";
exit;
}
o asi
<?php
if($_POST){
session_start();
$_SESSION[usuario]=$_POST[usuario];
$_SESSION[contrasena]=$_POST[contrasena];
echo"<br>";
}else{
?>
<form action="index.php" method="post">
usuario: <input type="text" name="usuario"/>
<br></br>
contraseña: <input type="password" name="contrasena"/>
<br></br>
<input type="submit" value="enviar" />
</form>
<?php
}
?>
osea en el primero guarda el usuario y contraseña en la cabecera y el segundo lo guarda en la variable session. pero cual de las dos formas es la correcta a la hora de realizar una web??
Saludos