3. Datos/Observaciones
1. Inicio
• Qué es un arreglo asociativo?
• Qué acción realizamos para repetir el mismo encabezado y
pie de pagina en todas paginas de un proyecto?
4. Datos/Observaciones
1. Logro de la sesión
Al finalizar esta sesión el estudiante desarrolla un
carrito de compras utilizando sesiones del lenguaje
PHP.
6. Datos/Observaciones
3. Transformación
Sesión
• Una sesión es la secuencia de páginas que un usuario
visita en un sitio web. Se encuentra en ejecución desde
que el usuario entra a un sitio, hasta que lo abandona.
• Durante todo este tiempo se van creando, modificando,
leyendo y destruyendo variables que son usadas por todas
las páginas que se visite durante una sesión.
7. Datos/Observaciones
3. Transformación
Sesión
• Antes de usar una sesión es necesario tener en cuenta lo
siguiente:
▪ Si existe la sesión se retoma, utilizando las variables
creadas
▪ Si no existe se crea una nueva generando un
identificador único.
• Una sesión se utiliza por ejemplo cuando un usuario se
autentifica mediante un logueo o cuando desea hacer una
compra en todo el proceso del carrito de compras.
9. Datos/Observaciones
3. Transformación
Variables de una sesión
La variable $_SESSION es un
arreglo super global de PHP,
que está disponible en
cualquier parte del código.
Esta variable se guarda en el
servidor y dura hasta que se
cierre el navegador.
•Para llamar a una variable de
sesión $_SESSION, es
necesario iniciar la sesión al
principio del código con
sesion_start().
11. Datos/Observaciones
4. Práctica
• Ahora implementa un carrito de compras
en el proyecto que vienes desarrollando.
Video de carrito de compras PHP Mysql (53 min)
https://pe.video.search.yahoo.com/search/video?fr=mcafee&ei=UTF-
8&p=carrito+de+compras+en+php&type=E210PE91215G0#id=3&vid=
e4a856d2052784b78acc905dc2204e89&action=view
12. Datos/Observaciones
5. Cierre
• Para qué se usa sesión?
___________________________.
• Cuáles son las funciones para iniciar y
finalizar una sesión?
____________________________