Tutorial básico de sesiones en PHP 5
Autor: Fabián Rodríguez
En PHP cuando queremos crear sesiones, el lenguaje nos facilita ciertas funciones especificas para eso, y que son muy faciles de manejar. siempre debemos tener en cuenta que para empezar una sesion debemos utilizar la función session_start(); luego de eso como en el ejemplo que veremos a continuación recogeremos un nombre de usuario y contraseña de un formulario ya diseñado:
Esto se hará través de un archivo externo, que también puede contener la información que el usuario puede ver. Para hacer una variable de sesion, debemos usar la expresión $_SESSION['variable'] y así la pasaremos de página en página.Código PHP:<?php
if(isset($_POST['enviar'])){
$username= $_POST['username'];
$password = $_POST['password'];
}
?>
<html>
<head>
<title>Pruebas sesiones</title>
</head>
<body>
<form name="formulario" method="post" action="usuarioid.php">
<table>
<tr>
<td>Nombre de usuario </td>
<td><input type="text" name="username" /></td>
</tr>
<tr>
<td>Contrasenia </td>
<td><input type="password" name="password" /></td>
</tr>
<tr align="right">
<td></td>
<td><input type="submit" value="Acceder" name="enviar" /></td>
</tr>
</table>
</form>
</body>
</html>
Código PHP:<?php
session_start();
if($_POST["username"] == "estoesunnombredeusuario" && $_POST["password"] == "estoesunacontraseña123"){
$_SESSION['username'] = $_POST['username'] ;
$_SESSION['password'] = $_POST['password'] ;
echo "Bienvenido ".$_SESSION['username'];
}
else {
echo "Debes loguearte";
}
?>




LinkBack URL
About LinkBacks


