Documente Academic
Documente Profesional
Documente Cultură
COOKIES
Sesiones
Qu son sesiones en php?
El soporte de sesiones en PHP consiste en una manera de guardar ciertos
datos a travs de diferentes accesos web. Esto permite crear aplicaciones
ms personalizadas y mejorar las caractersticas del sitio web
(definicin de soporte php).
En otras palabras una sesin es un casillero que esta disponible para guardar
informacin siempre que el navegador no se cierre o la sesin no se
destruya, podemos considerarlas como variables superglobales.
Cmo se manejan sesiones en php?
Uno de los aspectos ms importantes que hay que considerar es el uso de
session_start();
Crea una sesin o reanuda la actual basada en un identificador de sesin
pasado mediante una peticin GET o POST, o pasado mediante una cookie.
O bien
Cmo destruir una sesin?
Las sesiones se destruyen mediante el llamado de session_destroy();
Cabe mencionar que el llamado a esta funcin propia de PHP destruir todo
el contenido de las sesiones activas.
Ejemplo de sesiones con PHP
Basndose en el siguiente formulario en el archivo formulario.php:
Vista previa archivo formulario.php
En el archivo formulario.php
Debemos tener el siguiente cdigo php para verificar que hay una
sesin activa o no.
Cdigo de otrapagina.php
Cookies
Qu son las cookies?
Las cookies son un mecanismo por el que se
almacenan datos en el navegador remoto y poder as
monitorizar o identificar a usuarios que vuelven al
sito web.
Cmo crear una cookie?
Parmetros:
setcookie(1,2,3,4);
1 = Nombre de la cookie
2 = Valor que almacenar la cookie
3 = Tiempo de vida de la cookie
(se puede usar la funcin time()+3600 que equivale a 1 hora)
4 = Opcional, es la ruta donde se guardar la cookie
Cmo crear una cookie?
Podemos usar cualquier valor, por ejemplo:
o bien
Cmo acceder al valor de una cookie?
$variableLocal = $_COOKIE[CookieEjemplo];
Son cuando las selectivas anidadas se vuelven muy complejas, es decir cuando una
variable X puede tomar mltiples posibles valores.