Google
Web dns.bdat.net

Re: [PHP-ES] PHP_REFERRER

Write haof XML files: Juan Francisco Giordana ( juangiordana@gmail.com)
Fecha: vie 06 may 2005 - 11:15:41 CEST


Roberto Cesar Najera wrote:
> Hola lista tengo un sistema que funciona en la mayoria de los navegadores
> pero sucede que me toco provar el sistema en la maquina del director que
> tiene windows XP con Service pack 2 y todas las actualizaciones.
>
> El problema es que no me genera una variable llamada $_SERVER[HTTP_REFERER]
>
> imprimiendo todo el arreglo de la variable $_SERVER
>
> ma arroya el siguente string
> Array ( [HTTP_
>
> alguien tiene una idea que pueda estar pasando con esa maquina ?
>
> De antemano Gracias !
>

*RTFM*

http://www.php.net/manual/es/reserved.variables.php#reserved.variables.server

[...]
'HTTP_REFERER'

La dirección de la página (si la hay) la cual refirió al agente de usuario
a la página actual. Este valor es definido por el agente de usuario. No
todos los agentes de usuario lo definen, y algunos proveen la capacidad de
modificar HTTP_REFERER como una característica del software. En resumen, no
se puede confiar realmente en este valor.
[...]

No es lo mismo que entres a X pagina desde un link en la ventanita de
Messenger que desde algún sitio que te esté linkeando o tipeando la URL
directamente en la barra de direcciones del navegador. En estos ejemplos
solo vas a tener $_SERVER['HTTP_REFERER'] != '' en el caso 2, siempre y
cuando el navegador que estés utilizando defina este valor.

Con wget, por ejemplo, podes falsear este valor o el
$_SERVER['HTTP_USER_AGENT'], etc.

wget --referer=URL --user-agent=AGENT --help

Saludos.

-- 
Juan Francisco Giordana
Homepage: http://www.juangiordana.com.ar
Linux registered user 294733
-- 
PHP Spanish Localization Talk Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


Este archivo fue generado por hypermail 2.1.7 : sáb 18 mar 2006 - 18:49:33 CET