PHP soporta transparentemente cookies HTTP_ Las Cookies son un
mecanismo que sirve para almacenar datos en el navegador del usuario
remoto, para así poder identificar al usuario cuando
vuelva_ Se pueden poner cookies usando la función
setcookies()_ Las Cookies son parte de la
cabecera HTTP, por tanto la función
setcookie() debe ser llamada antes de que se
produzca cualquier salida al navegador_ Esta limitación es la
misma a la de la función header()_ Se
pueden usar las funciones de
almacenamiento intermedio del resultado para retrasar el
resultado del script hasta que hayas decidido mandar o no una cookie
o cabecera_
Cualquier cookie enviada a ti desde el cliente,
automáticamente se convertirá en una variable PHP
igual como ocurre con los métodos de datos GET y POST,
dependiendo de las variables de configuración
register_globals y
variables_order_ Si deseas asignar multiples
valores a una cookie simple, añade simplemente
[] a el nombre de la cookie_
En PHP 4_1_0 y posteriores, la matriz auto_global
$_COOKIE será siempre actualizada con
cualquier cookie mandada por el
cliente_ $HTTP_COOKIE_VARS es tambien actualizada
en versiones anteriores de PHP cuando la variable de
configuración track_vars esté
activada_ (Siempre activada a partir de PHP 4_0_3_)
Para más detalles ver la función
setcookie()_