Ejemplos examples
Usuario:
Contraseña:

Inicio | Nuevos | Populares | Top | Publicar Ejemplos | Pedir Ejemplos

Por ejemplo: Metáforas, hiatos, adjetivos, sustantivos,...

Ejemplos de...

Únete a nosotros en FB

Estás en: Ejemplos10.com > Informática - Programación > PHP > Crear cookies en PHP

Crear cookies en PHP

Enviado por natttt
Publicado el 2011-01-06 17:33:08

Ejemplos de Crear cookies en PHP



En PHP las cookies se controlan por medio de una función, que nos sirve para generarlas y guardarlas en el navegador del usuario. Es la función setcookie(), que recibe varios parámetros, entre ellos, el nombre de la cookie, el valor y la caducidad. El único parámetro obligatorio es el primero, el nombre de la cookie, los demás son opcionales.

Veamos la lista entera de parámetros de setcookie() con sus explicaciones:

Nombre

Un string con el nombre que queremos darle a la cookie a guardar. Puede ser cualquiera que deseemos.

Valor

Una cadena de caracteres que es el valor que va a tener la cookie.

Caducidad

Es un timestamp con el valor de la fecha en la que caducará la cookie. Lo normal es utilizar la función time(), que genera el timestamp actual y sumarle el número de segundos que quedamos que dure la cookie. Por ejemplo, time() + (60 * 60 * 24 * 365) haría que la cookie durase un año en el sistema del usuario.

Ruta

El camino o ruta donde la cookie se podrá utilizar dentro del dominio. Por defecto, la cookie se podrá utilizar en el directorio donde se ha creado y sus subdirectorios. Si indicamos "/" la cookie tendrá validez dentro de todo el dominio.

Dominio

Es el subdominio donde se podrá acceder a la cookie. Las cookies sólo se pueden generar y utilizar para el dominio de la página donde está colocado el script, pero podemos hacerlo visible para todos los subdominios del dominio de la web por medio de ".midominio.com".

Seguro

Es un boleano que, si es true, indica que la cookie sólo puede ser transmitida por shttp (http seguro).

Sólo http

Esto es otro boleano que sirve para indicar que la cookie sólo puede ser accedida por medio de las cabeceras del http, lo que la haría inalcanzable para lenguajes de script en el cliente como Javascript. Este parámetro fue añadido en PHP 5.2.0


La function setcookie() de PHP genera y envía la cookie al navegador y devuelve un boleano, si es true indica que se pudo incluir en el navegador del usuario y si es false indica que no ha podido colocarla en el sistema. Pero este valor no indica que luego el visitante la haya aceptado o no, puesto que el navegador puede haberlo configurado para no aceptar cookies y esto no lo puede detectar setcookie() directamente.


A continución algunos ejemplos de cómo crear cookies usando setcookie():

setcookie("migalleta", "mivalor");
setcookie("cookie2", "mivalor2", time() + 3600);
setcookie("otracookie", "valorfinal", time() + 3600, "/", ".midominio.com");


¿Te sirvió este ejemplo?
 (30.8%) SI    NO (69.2%)




Compartir este ejemplo:

O bien, copie y pegue el siguiente código en su sitio web, blog o foro:





Comentarios
Para dejar un comentario, regístrese gratis o si ya está registrado, inicie sesión.


Todavía no se ha escrito ningún comentario.


Ejemplos relacionados
Leer archivo CSV en PHP Publicado el 2011-04-08 12:04:47
Para leer un archivo (fichero) .csv en php, un fichero que su contenido esté separado por comas: "nombre";"apellido";"edad" "pepito";"grill...
Fecha en español en PHP Publicado el 2011-04-08 12:02:45
El idioma por defecto en informática es el inglés, y eso a veces nos trae algunos problemas. Si hacemos: <?php echo strftime("%A %d de %...
Juntar elementos array en PHP con implode() Publicado el 2011-04-08 11:59:11
Si tenemos una cadena separada en elementos de un array y queremos volver a juntarlos, podemos usar la función implode() o join. Por ejemplo...
Separar cadenas en partes en PHP con list() Publicado el 2011-04-08 11:57:20
Para separar una cadena de carácteres en partes podemos usar la función list(). Por ejemplo, podemos necesitar separar una fecha, podemos q...
Separar cadenas en partes en PHP con explode() Publicado el 2011-04-08 11:55:01
Para separar una cadena de carácteres en partes podemos usar la función explode(). Por ejemplo, podemos necesitar de una cadena que sea un ...
© 2010 Ejemplos10.com · Recopilatorio de ejemplos de todo tipo gratis   Aviso Legal | Contacto | Pendidentes

eXTReMe Tracker