Pages Navigation Menu
- Índice
- 1) Iniciación a PHP 7
- 2) Operadores en PHP 7
- 3) Instrucciones en PHP 7
- 4) Funciones en PHP 7
- 5) Procesado de formularios con PHP 7
- 6) Bases de Datos MySQL en PHP 7
- 6.1) Crear la base de datos y tabla MySQL en PHP 7
- 6.2) Conectarse a la Base de Datos de MySQL en PHP 7
- 6.3) Consultas a la Base de Datos MySQL en PHP 7
- 6.4) Insertar registros a la Base de Datos MySQL en PHP 7
- 6.5) Actualizar registros de Base de Datos MySQL en PHP 7
- 6.6) Borrar registros de la Base de Datos MySQL en PHP 7
- 7) Sesiones en PHP 7
- 8) Cookies en PHP 7
- 9) Expresiones regulares EE.RR en PHP 7
- 10) PHP 7 Orientado a Objetos
- Blog
- Auto Test de Evaluación de PHP 7
- ¿Quiénes somos?
7.2) Ejemplo de uso de sesiones en PHP 7
Vamos a ver un ejemplo para el uso de sesiones en PHP 7. En este caso usaremos los datos de entrada que el usuario nos indique y haremos uso de ellos.
Veamos un ejemplo, creemos una carpeta dentro de "mis_apps" que se llame "capitulo_7 y en ella, creemos un archivo llamado ejemplo_sesion.php con el siguiente código:
<?php if(session_id()=="") { session_start(); } if($_POST) { if(@$_SESSION['autentificado']!=TRUE) { $_SESSION['autentificado'] = TRUE; $_SESSION['nombre'] = $_POST['nombreForm']; $_SESSION['edad'] = $_POST['edadForm']; } } if(@$_GET['salir']=="true") { session_unset(); session_destroy(); } ?> <html> <head> <title>Ejemplo de sesión en PHP 7</title> </head> <body> <?php if(@$_SESSION['autentificado']==TRUE) { ?> <p> Hola <?=$_SESSION['nombre'];?>, tienes <?=$_SESSION['edad'];?> años y estás autentificado. <a href="?salir=true">Haz click aquí para salir</a>. </p> <?php } else { ?> <p> <strong>¡Hola!, veo que no estás autentificado, por favor llena el formulario:</strong> </p> <form action="" method="post"> Nombre: <input type="text" name="nombreForm"> <br> <br> Edad: <input type="text" name="edadForm"> <br> <br> <input type="subm it" value="Guardar"> </form> <?php } ?> </body> </html>
Y con este último código, veremos cómo usar los datos. Creemos un archivo llamado ejemplo_sesion_2.php con el siguiente código:
<?php if(session_id()=="") { session_start(); } ?> <html> <head> <title>Ejemplo de sesión en PHP 7</title> </head> <body> <pre> <?php print_r($_SESSION); ?> </pre > </body> </html>
Anterior: 7.1) ¿Qué son las sesiones en PHP 7? |
|
Siguiente: 8) Cookies en PHP 7 |
Si tuviste alguna duda no dudes en dejarnos tus comentarios y en breve nuestro staff te apoyará.
Contenido relacionado:
0Shares
Comentarios
Patrocinadores
Entradas recientes
- Cómo arreglar el error de MySQL: Too Many Connections
- Corregir error PHP Warning: Creating default object from empty value in /wp-admin/includes/post.php on line xxx
- Mac OS X ¿Qué es Homebrew? ¿Para qué sirve? ¿De dónde viene su nombre?
- Borrar todos los archivos .DS_Store y Thumbs.db en terminal MAC OS X Cheetah, Puma, Jaguar, Panther, Tiger, Leopard, Snow Leopard, Lion, Mountain Lion, Mavericks, Yosemite, El Capitan, Sierra y High Sierra
- Curso CRUD Laravel 5 en 4 capítulos