Diferencia entre revisiones de «PHP Cookies»
Ir a la navegación
Ir a la búsqueda
| Línea 48: | Línea 48: | ||
[[Imagen:Php_cookies_1.jpg|400px]] | [[Imagen:Php_cookies_1.jpg|400px]] | ||
| + | |||
| + | |||
| + | == Como se borran por parte do usuario == | ||
| + | |||
| + | :* En Firefox: menú "herramientas" / "limpiar historial" / "reciente". | ||
| + | :* En Chrome: icono de herramientas / "settings" / "under the hood" / "Clear browsing data" / marcar "the beginning of time" / "Delete cookies and other site and plug-in data". | ||
| + | :* En Internet Explorer: "herramientas" (icono en IE9) / "opciones de internet" / "historial de exploración" / "eliminar". | ||
== Uso de cookies == | == Uso de cookies == | ||
Revisión del 18:34 6 nov 2016
Sumario
Introdución
- A cookie é información que se garda nos equipos dos usuarios.
- É importanto ter claro que dita información gárdase no equipo cliente.
- O uso das cookies pode ser utilizada para gardar información sobre que 'páxinas' ou 'produtos' foron vistos por un usuario para, cando se volve ao mesmo sitio, que este poida ofrecer información 'personalizada'.
- Os seus detractores indican que pode ser un mecanismo para obter información sobre un usuario sen que o usuario estea de acordo con que se garde ese tipo de información.
Onde se gardan
- Como dixemos anteriormente, gárdanse no equipo cliente.
- Onde ?
- Vai depender do navegador, da versión do navegador e do S.O.
- Vexamos algúns exemplos (deberemos ter activada la opción de visualizar arquivos ocultos do explorador de arquivos => Menú Ferramenta => Opcións de Carpeta => Lapela Ver)
FIREFOX
- En Windows 7 e Vista: "\Usuarios\<Teu_usuario>\AppData\Roaming\Mozilla\Firefox\Profiles\números_e_letras.default".
- En Windows XP e 2000: "\Documents and Settings\<Teu_usuario>\Datos de programa\Mozilla\Firefox\Profiles\números_e_letras.default".
- En Unix/Linux no cartafol: "~/.mozilla/".
- En Mac OS X: "~/Library/Mozilla/".
- A partires da versión 3 de Firefox atópanse nun archivo de base de datos "cookies.sqlite", nas versións anteriores no arquivo "cookies.txt".
CHROME
- En Windows vista ou 7: "\Usuarios\<Teu_usuario>\AppData\Local\Google\Chrome\User Data\Default\".
- En Windows XP e 2000: "\Documents and Settings\<Teu_usuario>\Configuración local\Datos de programa\Google\Chrome\User Data\Default\"
- En Mac OS X: "~/Library/Preferences/Opera Preferences/cookies4.dat".
- En Linux: “~/.config/google-chrome/Default”.
- O nome do arquivo é "cookies" sen extensión e en formato base de datos.
INTERNET EXPLORER
- En Windows 7 e Vista: "\Usuarios\<Teu_usuario>\AppData\Roaming\Microsoft\Windows\Cookies".
- En Windows XP e 2000: "\Documents and Settings\<Tu_usuario>\Cookies".
- Internet Explorer almacena as cookies individualmente en formato texto nuns arquivos codificados coa extensión ".txt"
- Nalgúns navegadores tamén podemos visualizar as cookies a través do propio programa, por exemplo, nas opcións do firefox:
Como se borran por parte do usuario
- En Firefox: menú "herramientas" / "limpiar historial" / "reciente".
- En Chrome: icono de herramientas / "settings" / "under the hood" / "Clear browsing data" / marcar "the beginning of time" / "Delete cookies and other site and plug-in data".
- En Internet Explorer: "herramientas" (icono en IE9) / "opciones de internet" / "historial de exploración" / "eliminar".
Uso de cookies
- A unha cookie pódese asociarlle unha data de caducidade.
- Se non se lle asocia, a cookie é válida mentres o usuario non peche o navegador.
- Aquelas que levan unha data de caducidade permanecen gardadas no equipo ata chegar dita data, no momento en que deixan de ser válidas.
- Para eliminar o ID da sesión, se estamos a utilizar cookies deberemos chamar á función setCookie.
Como envía/recibe o servidor unha cookie ao/dende cliente
- A información da cookie chega por medio dun encabezado de nome set-cookie no que se envía o nome da cookie o e valor a gardar.
- Cando un cliente solicita unha páxina web, envía nun encabezado de nome cookie as cookies gardadas dese sitio web.
-- Ángel D. Fernández González -- (2016).