Diferencia entre revisiones de «Usuario:Lmorillas/desarrollo web servidor/php/sesiones»
De WikiEducator
(Página creada con '{{MiTitulo|Uso de Sesiones}} {{Conocimiento previo|Title=¿Qué son las sesiones?| * Es otro método para hacer que variables estén disponibles en múltiples páginas * A dife…') |
|||
| (Una revisión intermedia por el mismo usuario no mostrado) | |||
| Línea 45: | Línea 45: | ||
</html> | </html> | ||
</source> | </source> | ||
| + | }} | ||
| + | |||
| + | {{Tip| Cuando se hace un cambio de estado (login, cambio de permisos, ...): regenerar id. | ||
| + | session_regenerate_id() | ||
}} | }} | ||
{{Actividad| | {{Actividad| | ||
| − | Ejercicios: http://www.mclibre.org/consultar/php/ejercicios/sesiones/sesiones.html | + | Ejercicios: |
| − | * Formulario en tres pasos | + | * http://www.mclibre.org/consultar/php/ejercicios/nivel_medio/sesiones/sesiones.html |
| − | * Almacenamiento de datos en sesión | + | ** Formulario en tres pasos |
| + | ** Almacenamiento de datos en sesión | ||
| + | * http://www.mclibre.org/consultar/php/ejercicios/nivel_medio/registro_de_usuarios_1.html | ||
| + | |||
}} | }} | ||
Última revisión de 22:37 22 ene 2014
|
Ejemplo | |
<? session_start(); if (!isset($_SESSION["cuenta_paginas"])){ $_SESSION["cuenta_paginas"] = 1; }else{ $_SESSION["cuenta_paginas"]++; } ?> <html> <head> <title>Contar páginas vistas por un usuario en toda su sesión</title> </head> <body> <? echo "Desde que entraste has visto " . $_SESSION["cuenta_paginas"] . " páginas"; ?> <br> <br> <a href="otracuenta.php">Ver otra página</a> </body> </html>
|
Tip: Cuando se hace un cambio de estado (login, cambio de permisos, ...): regenerar id.
session_regenerate_id()
|
Ejercicios:
|