ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

La Función SetCookie


Enviado por   •  14 de Julio de 2013  •  Trabajo  •  907 Palabras (4 Páginas)  •  213 Visitas

Página 1 de 4

Que son las cookies?

Una cookie (o galleta informática) es una pequeña información enviada por un sitio web y almacenado en el navegador del usuario, de manera que el sitio web puede consultar la actividad previa del usuario. Sus principales funciones son:

• Llevar el control de usuarios: cuando un usuario introduce su nombre de usuario y contraseña, se almacena una cookie para que no tenga que estar introduciéndolas para cada página del servidor. Sin embargo, una cookie no identifica solo a una persona, sino a una combinación de computador-navegador-usuario.

• Conseguir información sobre los hábitos de navegación del usuario, e intentos de spyware (programas espía), por parte de agencias de publicidad y otros. Esto puede causar problemas de privacidad y es una de las razones por la que las cookies tienen sus detractores.

Las cookies constituyen una potente herramienta empleada por los servidores Web para almacenar y recuperar información acerca de sus visitantes. Dado que el protocolo de transferencia de Hipertexto (HTTP) es un protocolo sin estados (no almacena el estado de la sesión entre peticiones sucesivas), las cookies proporcionan una manera de conservar información entre peticiones del cliente, extendiendo significativamente las capacidades de las aplicaciones cliente/servidor basadas en la Web. Mediante el uso de cookies se permite al servidor Web recordar algunos datos concernientes al usuario, como sus preferencias para la visualización de las páginas de ese servidor, nombre y contraseña, productos que más le interesan, etc.

Cookies en PHP

Para agregar un cookie, tienes que utilizar la función setcookie de PHP. Esta función recibe los parámetros en el mismo orden que se mencionaron los atributos de un cookie en la sección anterior. La única diferencia es que la fecha de expiración se manda en formato numérico.

La mayoría de parámetros son opcionales y se colocarán de forma automática dependiendo de la configuración de tu servidor.

La función setCookie te permitirá crear/editar una variable, definiendo el nombre de la variable, el valor y el tiempo que durará activa:

• setCookie('variable', 'valor', tiempo);

Si el tiempo está representado en días, se sigue la siguiente sintaxis:

• setCookie('variable', 'valor', días*24*60*60*1000);

Si el tiempo está representado en horas, se sigue la siguiente sintaxis:

• setCookie('variable', 'valor', horas*60*60*1000);

Si el tiempo está representado en minutos, se sigue la siguiente sintaxis:

• setCookie('variable', 'valor', minutos*60*1000);

Si el tiempo está representado en segundos, se sigue la siguiente sintaxis:

• setCookie('variable', 'valor', segundos*1000);

Si se desea eliminar una cookie, se sigue la siguiente sintaxis:

• setCookie('variable', 'valor', -1);

La función getCookie te permitirá buscarla, definiendo el nombre de la variable a consultar. Si en tal caso la variable no existe, devolverá null:

• getCookie('variable');

Ejemplo de Cookies en PHP

La seguridad

...

Descargar como (para miembros actualizados) txt (6 Kb)
Leer 3 páginas más »
Disponible sólo en Clubensayos.com