formato para un reporte de practica
En este ejemplo vamos a hacer un sistema para llevar la cuenta de las páginas que ha visto un visitante. Es decir, si entra a una página delsitio por primera vez, contamos que ha visto una página, luego con cada página adicional que visite, seguiremos acumulando 1 en la cuenta de páginas vistas dentro del sitio. Del mismo modo, si serecarga una página o se vuelve a la misma página que ya se estuvo, también haremos que se acumule 1 en su cuenta.
Para aprender a trabajar con sesiones recomendamos leer el artículo sesiones en PHP.
Loque tendremos que hacer en este ejercicio es lo siguiente:
- Inicializar la sesión
- Si no tenemos el contador de páginas creado, lo inicializamos al valor 1
- Si tenemos el contador de páginascreado, lo incrementamos en 1.
Contar páginas vistas por un usuario en toda su sesión
Ver otra página
Como se ha podido ver, lo primero que debemos hacer esinicializar la sesión con session_start().
Luego de inicializar la sesión podemos trabajar con variables de sesión en cualquier lugar del código PHP. Nosotros vamos a crear y utilizar una variable de sesiónpara llevar la cuenta del número de páginas que hemos visto.
$_SESSION["cuenta_paginas"]
Para ver si una variable de sesión ha sido creada podemos utilizar la función isset() pasándole comoparámetro la variable que deseamos saber si ha sido creada. Si no fue creada anteriormente, simplemente la creamos (inicializando su valor a 1). Si fue creada, pues que tenemos que incrementar en 1. Eso seconsigue con este código:
if (!isset($_SESSION["cuenta_paginas"])){
$_SESSION["cuenta_paginas"] = 1;
}else{
$_SESSION["cuenta_paginas"]++;
}
Eso es todo! Ahora lo que se supone que...
Regístrate para leer el documento completo.