¿Cómo configurar jQuery para leer, eliminar y borrar cookies?
Luego creamos un nuevo archivo e importamos jQuery y archivos de cookies jQuery.
Configurar cookies es la respuesta corta y solo cuesta $. cookie("nombre", "valor"). Aquí uso una cookie llamada coco como ejemplo.
Al obtener una vista previa, debe tener en cuenta que debe estar en un entorno de servidor y que localhost puede crear y acceder al servidor local. Puedes ver el valor de la cookie en la consola. Lea la cookie directamente con $. galleta("nombre").
Si desea eliminar las cookies, debe establecer un valor nulo, como $. galleta("coco", nulo). Si desea borrar el valor de una cookie, simplemente establezca su valor en una cadena vacía, como $. galleta("coco", "").
En la página, primero introduzca el archivo jQuery, luego introduzca el archivo de biblioteca de clases jQuery.cookie.js
Luego use el método en la etiqueta del script:
$ .cookie('the_cookie'); leer cookie
$.cookie('the_cookie','the_value'); guardar cookie
$.cookie( 'the_cookie'); ', el valor _, {expide: 7 }); almacena una cookie con una fecha de vencimiento de 7 días.
$.cookie('the_cookie','',{ expires:-1}); eliminar cookie
Las cookies se almacenan en su máquina cuando navega por un sitio web. Un pequeño archivo de texto. . Registra su ID de usuario, contraseña, páginas web que visita, cuánto tiempo permanece y otra información. Cuando vuelve al sitio web, el sitio web puede leer la cookie y comprender su información relevante para que pueda tomar las acciones adecuadas, como mostrar un banner de bienvenida en la página o permitirle iniciar sesión directamente sin ingresar una identificación y contraseña. . Puede ver todas las cookies almacenadas en su computadora seleccionando "Configuración/Ver archivos" en la pestaña "General" de "Herramientas/Opciones Inter" en Internet Explorer. Estos archivos suelen tener el formato usuario@dominio, donde usuario es su nombre de usuario local y dominio es el nombre de dominio del sitio web que está visitando. Si utiliza el navegador NetsCape, se almacena en "C:\program files\NETSCAPE\users". A diferencia de IE, Netscape utiliza archivos cookie para registrar cookies para todos los sitios web. Para mantener Internet seguro, debemos configurar las cookies de forma adecuada. Abra la pestaña "Privacidad" en "Herramientas/Opciones Inter" (tenga en cuenta que esta configuración solo existe en IE6.0; para otras versiones de IE, simplemente haga clic en "Herramientas/Opciones Inter" en la pestaña "Seguridad". Botón Nivel personalizado para ajustar). Normalmente, ajusta el control deslizante a la posición "media-alta" o "alta". La mayoría de los sitios web de foros requieren el uso de información de cookies. Si nunca visita estos lugares, puede configurar el nivel de seguridad en "Bloquear todas las cookies". Si solo desea bloquear las cookies de sitios web individuales, puede hacer clic en el botón "Editar" para agregar los sitios web que desea bloquear a la lista. En las opciones del botón "Avanzado", puede configurar cookies propias y cookies de terceros. Las cookies de origen son cookies del sitio web que está navegando, y el sitio web que está navegando no le envía cookies de terceros. Generalmente, debe seleccionar "Denegar" para las cookies de terceros, como se muestra en la Figura 1. Si necesita guardar cookies, puede utilizar la función "Importar y exportar" de IE para abrir "Archivo/Importar y exportar" y seguir las instrucciones.
La mayor parte del contenido de las cookies está cifrado, por lo que a nosotros nos parecen combinaciones alfanuméricas sin sentido, y sólo el procesador CGI del servidor sabe lo que realmente significan. Podemos ver más contenido a través de algún software. La información de las cookies vista utilizando el software Cookie Pal se muestra en la Figura 2. Nos brinda contenido del servidor, tiempo de vencimiento, nombre, valor y otras opciones. Entre ellos, el Servidor es el sitio web que almacena las cookies, Expires registra el tiempo y la vida útil de las cookies, y los campos Nombre y valor son datos específicos.
¿Cómo configura js las cookies para obtener cookies y eliminarlas? Operaciones de JavaScript sobre cookies.
Establecer cookie
Función setCookie(nombre, valor)
{
var días = 30;
var exp = nueva Fecha();
exp.settime(exp.gettime()+Días * 24 * 60 * 60 * 1000);
document.cookie = nombre+"= "+escape(valor)+";expires="+exp.togmtstring();
}
Lectura de cookies
Función getCookie(nombre) p>
p>
{
var arr, reg = nueva expresión regular("(^| )"+nombre+"=([^;]*)(;|$)") ;
if (arr = document . cookie . match (reg))
return unescape (arr[2]);
Otro
Devolver nulo
}
Eliminar cookie
Función delCookie(nombre)
{
var exp = nueva Fecha() ;
exp.settime(exp.gettime()-1);
var cval = obtener cookie(nombre);
if (cval!=null )
document.cookie = nombre+"="+cval+"; expira="+exp. togmtstring();
}
Cómo borrar las cookies de jquery Para operar cookies en jQuery, debe utilizar el complemento jquery.cookie.js. Cabe señalar que jquery.cookie.js debe cargarse después de jquery.js
Supongamos que ha cargado jquery.js y jquery.cookie.js
A continuación, haré Dé algunos ejemplos comunes para familiarizarse con el uso de jquery.cookie.js
1. Crear cookie:
$.cookie('name', '123'); Crear Cookies válidas por 365 días:
$.cookie('name','123',{ expires:365}); 3. Leer cookies:
$.cookie(" name"); 4. Borrar cookies:
$.cookie('name', null); ¿Cómo lee PHP la COOKIE $_COOKIE['user COOKIE'] establecida por JS? Esta variable superglobal es cookie, donde userCOOKIE es el nombre de la COOKIE, por lo que puedes cambiarla por la COOKIE que deseas leer.
Además
Cómo configurar COOKIE
establecer cookie ('mi cookie', '', tiempo () + 3600; el período de validez es 1 hora); .
Cómo eliminar COOKIE
establecer cookie ("mi cookie", "", tiempo ()-3600); invalida la COOKIE que es válida dentro de una hora.