Código PHP:
<?php
session_name("misesion");
session_start();
/* Esta es una forma fácil de asegurarse que no arrastramos datos
* de alguna sesión anterior: en la página inicial, se abre una
* sesión e inmediatamente se destruye.
*/
//session_start();
//session_destroy();
$titulo='Identificación';
require('cabecera.inc');
?>
<form method="POST" action="login.php">
<center>
<table>
<tr>
<td>Usuario:</td>
<td><input type="text" name="usuario" value="" size="8"></td>
</tr>
<tr>
<td>Clave:</td>
<td><input type="password" name="clave" value="" size="8"></td>
</tr>
</table>
<input type="submit" value="Entrar"></td>
</center>
</form>
<?php require('pie.inc'); ?>
Código PHP:
<?php
session_name("misesion");
session_start();
$_SESSION['usuario_id']=$_POST['usuario'];
$_SESSION['usuario_clave']=$_POST['clave'];
// Array bidimensional con las parejas usuario/clave
$identificacion = array(
array('edward', 'capuleto' ),
array('nestor', 'tilla' ),
array('armando', 'bronca')
);
// Recorremos cada pareja del array
foreach ($identificacion as $datos) {
// Extraemos los dos campos
$id_usuario = $datos[0];
$id_clave = $datos[1];
if ($_SESSION['usuario_id'] == $id_usuario) {
if ($_SESSION['usuario_clave'] == $id_clave) {
// Si coincide el usuario y la clave
// Almacenamos la fecha en la cookie
//$nombre_cookie = 'CURSOPHP_ultima_visita';
//$ultima_visita = $$nombre_cookie;
//setcookie($nombre_cookie, date('d/m/Y H:i:s'), time()+13140000 );
// Redireccionamos a la siguiente página
header('Location: principal.php');
exit;
}
}
}
// Si llegamos a ejecutar hasta aquí, ha habido algún error
$titulo = 'ERROR EN LOGIN';
require('cabecera.inc');
echo '<center><h2>';
if ($_POST['usuario'] != $id_usuario) {
echo "Error, usuario ".$_POST['usuario']." desconocido";
} else {
echo 'Error, clave incorrecta';
}
echo '</h2><br>';
echo '<a href="index.php">Volver</a></center>';
require('pie.inc');
?>
Código PHP:
<?php
session_name("misesion");
session_start();
echo session_id();
echo $_SESSION['usuario_id'],"<br>";
echo $_SESSION['usuario_clave'],"<br>";
$titulo='Página Principal';
require('cabecera.inc');
?>
Código PHP:
session_id();
Código PHP:
$_SESSION['usuario_id'];
Código PHP:
$_SESSION['usuario_clave'],"<