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 11:37 23 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:
|