¿Qué significa galleta?
Nota del editor: Cookie significa postre pequeño en inglés y siempre podemos ver esta palabra en el navegador. ¿Cómo se puede relacionar la comida con el navegador? Cuando navegas por un sitio web en el que has iniciado sesión anteriormente, es posible que veas el siguiente mensaje en la página web: Hola XX, se siente muy amigable, como comer un pequeño postre. En realidad, esto se logra accediendo a un archivo en su host, por lo que este archivo también se denomina cookie. ¿Quieres saber todo sobre las cookies? ¡Echa un vistazo a continuación!
1. Comprensión de las cookies Objetos aplicables: lectores principiantes
Una cookie es un pequeño archivo de texto que el sitio web almacena en su máquina cuando navega por un sitio web. Registra su ID de estado de usuario. contraseña, páginas web navegadas, duración de la estancia y otra información, cuando vuelve al sitio web, el sitio web aprende su información relevante leyendo la cookie y puede tomar las acciones correspondientes, como mostrar un mensaje de bienvenida en la página. o permitirle iniciar sesión directamente sin ingresar su ID o contraseña, etc. Puede ver todas las cookies guardadas en su computadora seleccionando "Configuración/Ver archivos" en la pestaña "General" de "Herramientas/Opciones de Internet" en IE. 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:\PROGRAMFILES\NETSCAPE\USERS\". A diferencia de IE, NETSCAPE utiliza un archivo de cookies para registrar las cookies de todos los sitios web.
Para garantizar la seguridad en Internet, necesitamos configurar las cookies de forma adecuada. Abra la pestaña "Privacidad" en "Herramientas/Opciones de Internet" (tenga en cuenta que esta configuración solo existe en IE6.0, otras versiones de IE pueden hacer clic en "Nivel personalizado" en la pestaña "Seguridad" del botón "Herramientas/Opciones de Internet" para realizar ajustes simples) para ajustar el nivel de seguridad de las cookies. Normalmente, puede ajustar el control deslizante a la posición "media-alta" o "alta". La mayoría de los sitios de foros requieren el uso de información de cookies. Si nunca visita estos lugares, puede ajustar el nivel de seguridad a "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 la opción del botón "Avanzado", puede configurar cookies propias y cookies de terceros. Las cookies propias son cookies del sitio web que está navegando, y las cookies de terceros no son cookies que le envía el sitio web en el que se encuentra. Navegando normalmente hay que elegir "Rechazar" 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, abrir "Archivo/Importar y exportar" y seguir las instrucciones.
La mayor parte del contenido de la cookie está cifrado, por lo que nos parece que son sólo algunas combinaciones alfanuméricas sin sentido. Sólo el controlador CGI del servidor conoce su verdadero significado. Podemos ver más contenido a través de algún software. La información de las cookies vista usando el software Cookie Pal se muestra en la Figura 2. Nos proporciona el contenido de Servidor, Expires, 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 la cookie, y los campos Nombre y valor son datos específicos (este periódico tiene una introducción detallada a este software en el Número 10, Página 42).
Dirección de descarga: /down/200411/cfnetwork/cp1.exe.
2. Proceso de entrega de cookies Objetos aplicables: Lectores intermedios
Cuando escribe la URL de un sitio web en la barra de direcciones del navegador, el navegador enviará una cookie de lectura al sitio web Obtenga la solicitud de la página web y muestre el resultado en el monitor.
En este momento, la página web busca el archivo Cookie establecido por el sitio web de Amazon en su computadora. Si lo encuentra, el navegador enviará los datos del archivo Cookie junto con la URL ingresada previamente al servidor de Amazon. Cuando el servidor recibe los datos de las cookies, recuperará su identificación, sus registros de compras, preferencias personales y otra información en su base de datos, registrará el nuevo contenido y lo agregará a la base de datos y a los archivos de cookies. Si no se detecta ninguna cookie o la información de su cookie no coincide con la información de la base de datos, significa que está navegando por el sitio web por primera vez y el programa CGI del servidor creará nueva información de identificación para usted y la guardará en la base de datos.
Las cookies se transmiten utilizando la información del encabezado HTTP en el código de la página web. Cada solicitud de página web realizada por el navegador se puede entregar con la cookie, por ejemplo, cuando el navegador abre o actualiza la página web. El servidor agrega la cookie a la información del encabezado HTTP de la página web y transmite los datos de la página web a su navegador. El navegador elegirá si desea guardar estos datos según la configuración de cookies de su computadora. Si el navegador no permite el almacenamiento de cookies, los datos desaparecerán al cerrar el navegador. El tiempo que las cookies se almacenan en su ordenador es diferente, lo que viene determinado por la configuración del servidor. Las cookies tienen un atributo Expires (período de validez), que determina el tiempo de almacenamiento de las cookies. El servidor puede cambiar el tiempo de almacenamiento de las cookies configurando el valor del campo Expires. Si este atributo no está configurado, las cookies solo son válidas mientras navega por la web. Si cierra el navegador, estas cookies desaparecerán automáticamente. Normalmente, una cookie contiene los campos Servidor, Expires, Nombre y Valor. Solo los campos Nombre y Valor son útiles para el servidor. El contenido de Expires y otros campos son solo para indicarle al navegador cómo procesar estas Cookies.
3. Implementación de la programación de cookies Objetos aplicables: lectores avanzados
La mayoría de los lenguajes de programación web brindan soporte para cookies. Como JavaScript, VBScript, Delphi, ASP, SQL, PHP, C#, etc. En estos lenguajes de programación orientados a objetos, la utilización de programación de Cookie es básicamente similar. El proceso general es: primero cree un objeto Cookie (Objeto) y luego use la función de control para asignar, leer, escribir y otras operaciones a la Cookie. Entonces, ¿cómo obtener información confidencial en las cookies de otros usuarios a través del código? Sigue una breve introducción.
Este método tiene dos pasos principales. Primero, localice el sitio web donde necesita recopilar cookies, analícelo y construya la URL; luego, compile el código PHP para recopilar cookies y póngalo bajo su control. su sitio web, cuando una persona desprevenida hace clic en la URL que usted construyó, se puede ejecutar el código PHP. Veamos el proceso de implementación específico a continuación.
1. Analice y construya la URL
Primero abra el sitio web donde queremos recopilar cookies. La suposición aquí es que al iniciar sesión en el sitio web, ingrese el nombre de usuario "