18

Cookies Sesiones - Jon Vadillo · 2019. 9. 3. · Sesiones Cookies en el ordenador del usuario El servidor puede leer y escribir

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Cookies Sesiones - Jon Vadillo · 2019. 9. 3. · Sesiones Cookies en el ordenador del usuario El servidor puede leer y escribir
Page 2: Cookies Sesiones - Jon Vadillo · 2019. 9. 3. · Sesiones Cookies en el ordenador del usuario El servidor puede leer y escribir

■ Sesiones

■ Cookies

Page 3: Cookies Sesiones - Jon Vadillo · 2019. 9. 3. · Sesiones Cookies en el ordenador del usuario El servidor puede leer y escribir
Page 4: Cookies Sesiones - Jon Vadillo · 2019. 9. 3. · Sesiones Cookies en el ordenador del usuario El servidor puede leer y escribir
Page 5: Cookies Sesiones - Jon Vadillo · 2019. 9. 3. · Sesiones Cookies en el ordenador del usuario El servidor puede leer y escribir

■ en el ordenador del usuario

■ El servidor puede leer y escribir

○ Tienen una fecha de expiración

Page 6: Cookies Sesiones - Jon Vadillo · 2019. 9. 3. · Sesiones Cookies en el ordenador del usuario El servidor puede leer y escribir

setcookie("usuario", "jvadillo", time() + 7*24*60*60)//Si no se especifica duración, se eliminará al cerrar el navegador

Page 7: Cookies Sesiones - Jon Vadillo · 2019. 9. 3. · Sesiones Cookies en el ordenador del usuario El servidor puede leer y escribir

$usuario = $_COOKIE['usuario'];echo $usuario;

Page 8: Cookies Sesiones - Jon Vadillo · 2019. 9. 3. · Sesiones Cookies en el ordenador del usuario El servidor puede leer y escribir

setcookie("usuario", NULL, -1);

Page 9: Cookies Sesiones - Jon Vadillo · 2019. 9. 3. · Sesiones Cookies en el ordenador del usuario El servidor puede leer y escribir
Page 10: Cookies Sesiones - Jon Vadillo · 2019. 9. 3. · Sesiones Cookies en el ordenador del usuario El servidor puede leer y escribir
Page 11: Cookies Sesiones - Jon Vadillo · 2019. 9. 3. · Sesiones Cookies en el ordenador del usuario El servidor puede leer y escribir

■ se le asigna un session ID

ID de sesión

PHPSESSID

■ El servidor almacena la información

Page 12: Cookies Sesiones - Jon Vadillo · 2019. 9. 3. · Sesiones Cookies en el ordenador del usuario El servidor puede leer y escribir

■ $_SESSION

Page 13: Cookies Sesiones - Jon Vadillo · 2019. 9. 3. · Sesiones Cookies en el ordenador del usuario El servidor puede leer y escribir

// Comienzo de la sesiónsession_start();// A partir de ahora es posible acceder a la información

// Almacenar datos en la sesión$_SESSION["usuario"] = "Peter";

echo "Has iniciado la sesión<br>" ;

Page 14: Cookies Sesiones - Jon Vadillo · 2019. 9. 3. · Sesiones Cookies en el ordenador del usuario El servidor puede leer y escribir

// Continuamos la sesiónsession_start();

// Accedemos al valor almacenadoecho "Nombre de usuario: " . $_SESSION["usuario"];

Page 15: Cookies Sesiones - Jon Vadillo · 2019. 9. 3. · Sesiones Cookies en el ordenador del usuario El servidor puede leer y escribir

session_start();// Eliminar un valor almacenado en la sesiónunset($_SESSION["usuario"]);

session_start();// Eliminar todos los valores de la sesión (se pueden seguir almacenando valores)session_unset();

session_start();// Eliminar la sesión (no se puede almacenar nada más):session_destroy();

Page 16: Cookies Sesiones - Jon Vadillo · 2019. 9. 3. · Sesiones Cookies en el ordenador del usuario El servidor puede leer y escribir
Page 17: Cookies Sesiones - Jon Vadillo · 2019. 9. 3. · Sesiones Cookies en el ordenador del usuario El servidor puede leer y escribir
Page 18: Cookies Sesiones - Jon Vadillo · 2019. 9. 3. · Sesiones Cookies en el ordenador del usuario El servidor puede leer y escribir