function getCookie(name) {
var v = document.cookie.match('(^|;) ?' + name + '=([^;]*)(;|$)');
return v ? v[2] : null;
}
function setCookie(name, value, days) {
var d = new Date;
d.setTime(d.getTime() + 24*60*60*1000*days);
document.cookie = name + "=" + value + ";path=/;expires=" + d.toGMTString();
}
function deleteCookie(name) { setCookie(name, '', -1); }
Etiqueta: cookie
Ejemplos cookie e include
Archivo muestracookie:
<?php
//Comprueba si hay una cookie llamada nombre y muestra el valor
$nombre = filter_input(INPUT_COOKIE, "nombre");
if (!empty($nombre)) {
?>
<h4>Usuario: <?= $nombre ?></h4>
<?php
}
?>
Index.php:
<?php
//Comprueba que me hayan pasado un nombre, y si es así lo guarda en la cookie
$nombre = filter_input(INPUT_GET, "nombre");
if (!empty($nombre)) {
setcookie("nombre", $nombre, time() + 86400);
}
include "muestracookie.php";
?>
<form>
Pon tu nombre: <input type="text" name="nombre">
<input type="submit">
</form>
Uso en otras páginas:
<?php include "muestracookie.php"; ?>