6
Manual de Php y MySql – www.ucv.edu.pe Ing. Yosip Urquizo Gómez Página 1 VARIABLES DE SESION EN PHP Las sesiones, en aplicaciones web realizadas con PHP y en el desarrollo de páginas web en general, nos sirven para almacenar información que se memorizará durante toda la visita de un usuario a una página web. Dicho de otra forma, un usuario puede ver varias páginas durante su paso por un sitio web y con sesiones podemos almacenar variables que podremos acceder en cualquiera de esas páginas. Trabajo con sesiones en PHP Cuando queremos utilizar variables de sesión en una página tenemos que iniciar la sesión con la siguiente función: session_start () Inicia una sesión para el usuario o continúa la sesión que pudiera tener abierta en otras páginas. Al hacer session_start() PHP internamente recibe el identificador de sesión almacenado en la cookie o el que se envíe a través de la URL. Si no existe tal identificador de sesión, simplemente lo crea. Ejemplo: $_SESSION['nombres']=”Yosip Urquizo”; Para recibir la variable de sesion en otra variable y mostrarlo sería: $nombres=$_SESSION['nombres']; echo $nombres; IMPLEMENTANDO UN SISTEMA DE AUTENTIFICACION A NUESTRO ADMINISTRADOR Para esto tenemos que modificar nuestra Base de Datos Clase, agregar 2 páginas más y modificar nuestra página principal del Administrador. AGREGANDO LA TABLA USUARIO A LA BASE DE DATOS CLASE Creamos la tabla usuario de la siguiente manera: Agregamos algunos registros a nuestra nueva tabla usuario, de la siguiente manera:

Variables de Sesion

Embed Size (px)

DESCRIPTION

WEB

Citation preview

  • Manual de Php y MySql www.ucv.edu.pe

    Ing. Yosip Urquizo Gmez Pgina 1

    VARIABLES DE SESION EN PHP

    Las sesiones, en aplicaciones web realizadas con PHP y en el desarrollo de pginas web en

    general, nos sirven para almacenar informacin que se memorizar durante toda la visita de

    un usuario a una pgina web. Dicho de otra forma, un usuario puede ver varias pginas

    durante su paso por un sitio web y con sesiones podemos almacenar variables que podremos

    acceder en cualquiera de esas pginas.

    Trabajo con sesiones en PHP

    Cuando queremos utilizar variables de sesin en una pgina tenemos que iniciar la sesin con

    la siguiente funcin:

    session_start ()

    Inicia una sesin para el usuario o contina la sesin que pudiera tener abierta en otras

    pginas. Al hacer session_start() PHP internamente recibe el identificador de sesin

    almacenado en la cookie o el que se enve a travs de la URL. Si no existe tal identificador de

    sesin, simplemente lo crea. Ejemplo:

    $_SESSION['nombres']=Yosip Urquizo;

    Para recibir la variable de sesion en otra variable y mostrarlo sera:

    $nombres=$_SESSION['nombres'];

    echo $nombres;

    IMPLEMENTANDO UN SISTEMA DE AUTENTIFICACION A NUESTRO ADMINISTRADOR

    Para esto tenemos que modificar nuestra Base de Datos Clase, agregar 2 pginas ms y

    modificar nuestra pgina principal del Administrador.

    AGREGANDO LA TABLA USUARIO A LA BASE DE DATOS CLASE

    Creamos la tabla usuario de la siguiente manera:

    Agregamos algunos registros a nuestra nueva tabla usuario, de la siguiente manera:

  • Manual de Php y MySql www.ucv.edu.pe

    Ing. Yosip Urquizo Gmez Pgina 2

    CREANDO LAS PAGINAS NECESARIAS PARA LA AUTENTICACION DE USUARIOS

    Diseamos la pgina index.php que ser la nueva pgina principal de nuestro sistema de

    administracin.

    El diseo seria de la siguiente manera:

    Luego de crear el diseo respectivo, creamos la pgina valida.php que es donde se validarn

    los datos de los usuarios que ingresen a nuestro sistema.

    El cdigo de la pgina valida.php(Guardarlo en la carpeta administracion) sera el siguiente:

    Si el Usuario es ubicado en la base de datos, por el proceso anterior (valida.php), llama a la

    Pgina principal del Administrador que ahora ser index1.php.

  • Manual de Php y MySql www.ucv.edu.pe

    Ing. Yosip Urquizo Gmez Pgina 3

    El cdigo de index1.php(Guardada en la carpeta administrador) seria:

    Tambin se agregar la pgina cerrar.php(Guardada en la carpeta administrador) la cual

    destruir las variables de sesin y retornar a la pgina index.php.

    Esta pgina se activa al hacer clic en la opcin cerrar del men del sistema de administracin.

    De este modo hemos terminado el sistema de autentificacin de nuestro sistema de

    administracin.

  • Manual de Php y MySql www.ucv.edu.pe

    Ing. Yosip Urquizo Gmez Pgina 4

    PRACTICA CALIFICADA

    Desarrolla la Siguiente prctica, utilizando Php y Mysql para la Base de datos.

    Las Pantallas son las siguientes:

    Pgina Principal: index.php

    Pgina quienes.php (Quienes Somos)

  • Manual de Php y MySql www.ucv.edu.pe

    Ing. Yosip Urquizo Gmez Pgina 5

    Pgina clientes.php (Listado de Clientes de la Empresa)

    Pgina costos.php (Listado de los productos que vende la empresa)

  • Manual de Php y MySql www.ucv.edu.pe

    Ing. Yosip Urquizo Gmez Pgina 6

    Pgina contacto.php (Distintas formas de contacto con la empresa)

    IMPORTANTE

    1. Todas las Pginas deben leer su informacin de una tabla especfica (quienes, clientes,

    costos, contacto, etc).

    2. Crear un Sistema de Administracin para las pginas anteriores validado con Usuario y

    Contrasea antes de ingresar al administrador.