.

.

Crear una sesión en PHP ($_SESSION)

martes, 22 de octubre de 2013



Para descargar el codigo click en las imagenes:
Una sesión en el entorno del desarrollo web consiste en controlar el acceso individual a una página o grupo de páginas determinado, mediante la asignación de un identificador de único para cada usuario. Con ello se puede conseguir hacer un seguimiento de cada usuario a lo largo de su visita en nuestra página web, desde que entra hasta que sale. PHP consigue con el apoyo de las sesiones construir páginas más personalizadas conservando dentro del objeto $_SESSION de PHP el estado de las acciones realizadas por el usuario (de dónde viene, por dónde ha pasado..).

// SE GUARDA CON EL NOMBRE index.php
<html>
    <head>
                <title>Ejemplos PHP</title>
    </head>
    <body>
        <form method="POST" action="acceso.php">
           <center>
           <ti>
             <h1>Entrar al Sistema</h1>
           <table width="36%" border="0">
              <tr>
                <td width="46%" align="right">Usuario:</td>
                <td width="54%"><input type="text" name="nombre" /></td>
             </tr>
              <tr>
                <td align="right">Password:</td>
                <td><input type="password" name="clave" /></td>
              </tr>
            </table>
            <p>
              <input type="submit" value="Iniciar Sesion">
            </p>
          </center>
        </form>
    </body>
</html>

//SE GUARDA CON EL NOMBRE  acceso.php
<?php
import_request_variables("P","f_");
if (!strcmp($f_nombre,"franco") && !strcmp($f_clave,"super")){
                session_start();
                $_SESSION['acceso']=1;
}
if($_SESSION['acceso'] == 1){
                               header("Location:privada.php");
                }else{
                               ?>
                <script type="text/javascript" language="javascript">
                               alert("Para acceder al administrador es necesario introducir su Usuario y Contrasena");
                               location.href="index.php";
                </script>
                <?php
}
?>

//SE GUARDA CON EL NOMBDRE privada.php
<?php
session_start();
if ($_SESSION['acceso']!="1"){
                ?>
                <script type="text/javascript" language="javascript">
                               alert("Para acceder al administrador es necesario introducir su Usuario y Contrasena");
                               location.href="index.php";
                </script>
                <?php
}
echo "<center><h1>Bienvenido a la pagina privada</h1>";
echo "<a href='salir.php'>Salir del sistema</a></center>";
?>

//SE GUARDA CON EL NOMBDRE salir.php
<?php
session_start();
unset($_SESSION['s_seccion']);
session_destroy();
?>
<script type="text/javascript" language="javascript">
                alert("Usted a cerrado sesion");
                location.href="index.php";
</script>


No hay comentarios.:

Publicar un comentario

 

Franco

Franco

En Linea

Num. Visitas

Visitas

Buscador en PHPejercicios