No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

¿Qué son las cookies?

3/22
Recursos

Aportes 5

Preguntas 1

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

o inicia sesión.

Superglobal $_COOKIE para obtener las cookies guardadas.
Métodos setcookie() o setrawcookie() para definir una cookie. Éstos aceptan los siguientes argumentos:

  • name:
  • value:

Yo uso mucho el navegador Brave, acepta las cookies de los sitios pero nunca deja que se compartan con sitios terceros, evitando que nos llenen de publicidad, como sucede por ejemplo con mercado libre.

Uy, no me sabia lo del doble signo de interrogación como operador ternario, yo siempre escribia $color = isset($_COOKIE[‘header_color’]) ? $_COOKIE[‘header_color’] : “”

PHP named arguments funciona a partir de la versión 8.0

Codigo de la clase:

<?php
setcookie(
    name: "header_color",
    value: "#12373d"
);

$color = $_COOKIE["header_color"] ?? "#121f3d";

?>


<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Platzi</title>
    <link rel="stylesheet" href="style.css">
</head>
<body>
    <header
        style = "background : <?= $color ?>">
    
        <img src="logo.webp" alt="Platzi">
    </header>
</body>
</html>