Tecnología

Inicio

Cómo enviar cookies a través de dominios

Cómo enviar cookies a través de dominios


Si ejecuta un sitio web, usted podría estar recibiendo miles de visitantes al día. Estos representan miles de diferentes sesiones de su código de servidor tiene que seguir la pista. Cómo se supone que el servidor para ser capaz de diferenciar un visitante de la próxima? ¿Cómo puede su servidor le diga qué sesiones son los usuarios que han iniciado sesión, y cuáles no lo son? Una forma de hacer esto es mediante el envío de archivos de datos conocidos como "cookies" a través de su dominio para ser almacenados en el ordenador de navegación. El servidor puede reconocer los datos de la cookie para identificar el navegador.

Instrucciones

1 Escribir la etiqueta en su página Web para señalar el comienzo de un segmento de secuencia de comandos PHP:

<? Php

El resto del código pasará por debajo de esta etiqueta.

2 Creación de variables para cada pieza de datos que desea almacenar en la cookie. Estos pueden ser artículos como "nombre de usuario" o "conectado" o cualquier otra cosa que quieren ser capaces de acceder sobre la sesión del usuario. Recuerde que la sintaxis para la creación de variables es:

$ [Su nombre-variable-] = [tu-valor elegido];

3 Crear la cookie va a enviar a través de su dominio. Utilice la sintaxis:

setcookie ( '[variable título]', $ [variable asociada a la variable-title]);

El valor "-variable titulo 'será lo que usted llama para acceder a la información almacenada en la variable que le sigue inmediatamente. Se puede almacenar cualquier número de variables en este formato: título que llamará variable a partir seguido de la propia variable.

4 Terminar el segmento de código PHP con la línea:

?>

5 Añadir, en el que su abertura y cierre de etiquetas PHP, el siguiente código para acceder a los datos de la cookie del usuario:

$ [Info-que-quieras] = $ _COOKIE [ '[título-que-daba-la-variable-que-quieras]'];

Al añadir el título que dio a su variable deseada en el paso 3 en entre los soportes siguientes "$ _COOKIE," los datos que desea se almacenará en la variable. Puede repetir este proceso para cada variable de la cookie que desea acceder.

Consejos y advertencias

  • Si bien el acceso a los datos de la cookie mediante la asignación a una variable es una forma sencilla de hacerlo, no es la única manera. El "$ _COOKIE []" es una matriz que contiene todas las variables. Puede optar por imprimir el término, utilizarlo en "if", o cualquier otra cosa que desee. Sólo recuerde que añadir el título que le dio la variable en los soportes, incluyendo el ''.