Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo configurar cookies usando jquery

Cómo configurar cookies usando jquery

Complemento de cookies ligero para leer, escribir y eliminar cookies.

La configuración de jquery.cookie.js

Incluye primero el archivo de la biblioteca jQuery y luego incluye el archivo de la biblioteca jquery.cookie.js.

lt;tipo de script="text/javascript" src="js/jquery-1.6.2.min.js"gt;lt;/scriptgt;

lt;tipo de script ="text/javascript" src=" js/jquery.cookie.js"gt;lt;/scriptgt;

Cómo utilizar

1. Agregue una nueva cookie de sesión:

$.cookie('the_cookie', 'the_value')

Nota: Si no se especifica el tiempo de validez de la cookie, la cookie no será válida durante toda la sesión. Nota: Si no se especifica el tiempo de caducidad de la cookie, la cookie creada es válida hasta que el usuario cierra el navegador, de ahí el nombre

"cookie de sesión".

2. Cree una cookie y establezca el tiempo de caducidad en 7 días:

$.cookie('the_cookie', 'the_value', { expires: 7 })

Nota: Si se especifica el tiempo de vencimiento de la cookie, la cookie creada se denominará "cookie persistente".

3. Cree una cookie y establezca la ruta efectiva de la cookie:

$.cookie('the_cookie', 'the_value', { expires: 7, path: '/' })

Nota: De forma predeterminada, solo la página web que establece la cookie puede leerla. De forma predeterminada, solo la página web que establece la cookie puede leerla; si desea que una página web lea la cookie establecida por otra página web, debe configurar la ruta de la cookie, que se utiliza para configurar el nivel superior. Directorio que puede leer la cookie. Establecer esta

ruta al directorio raíz del sitio permite que todas las páginas lean las cookies de las demás (esto no se suele hacer para evitar conflictos).

4. Leer cookie:

$.cookie('the_cookie'); // la cookie existe =gt; 'the_value'

$.cookie( ' not_existing'); // la cookie no existe =gt; null

5. Elimina la cookie pasando null como valor de la cookie:

$.cookie('the_cookie', null)

----------Descripción del parámetro relacionado--------------

1).expires: 365

Defina el tiempo de caducidad de la cookie, que puede ser un número (número de días desde que se creó la cookie) o un par de fechas

. Si se omite, la cookie creada será una cookie de sesión y se eliminará cuando el usuario salga del navegador.

2).path: '/'

Predeterminado: solo la página web que establece la cookie puede leer la cookie.

Definir la ruta válida de la cookie. De forma predeterminada, el valor de este parámetro es la ruta a la página web que creó la cookie (comportamiento estándar del navegador).

Si desea acceder a esta cookie a través del sitio web, debe establecer una ruta válida como esta: ruta: '/'. Si desea eliminar una cookie que tiene una ruta válida definida, debe incluir la ruta en la llamada a la función: $.cookie('the_cookie', null,

{ ruta: '/' }) .dominio: 'ejemplo.com'

Predeterminado: el nombre de dominio propiedad de la página que creó la cookie.

3).secure: verdadero

Valor predeterminado: falso. Si es "verdadero", la transferencia de cookies requiere el uso de un protocolo seguro (HTTPS).

4).raw: verdadero

Valor predeterminado: falso.

De forma predeterminada, las cookies se codifican y decodifican automáticamente al leerlas y escribirlas (usando encodeURIComponent para codificar y decodeURIComponent para decodificar

). Para desactivar esta función, configure raw: true.