Foros del Web » Programando para Internet » PHP »

HTTP_REFERER no funciona en ligas dirigidas desde un swf

Estas en el tema de HTTP_REFERER no funciona en ligas dirigidas desde un swf en el foro de PHP en Foros del Web. Hola a todos, tal vez sea un bug del PHP, pero esto pasa, y pasa continuamente, lo estoy viendo en mi contador y es imposible ...
  #1 (permalink)  
Antiguo 30/09/2004, 10:36
Avatar de lado2mx
Colaborador
 
Fecha de Ingreso: agosto-2001
Ubicación: Veracruz
Mensajes: 3.720
Antigüedad: 22 años, 8 meses
Puntos: 9
HTTP_REFERER no funciona en ligas dirigidas desde un swf

Hola a todos, tal vez sea un bug del PHP, pero esto pasa, y pasa continuamente, lo estoy viendo en mi contador y es imposible que esto deba de pasar. Ya que estoy viendo problemas con mi jefe al respecto.

Voy a explicarlo mas detallo:

Resulta que manejo un contador con HTTP_REFERER, cuando obviamente las direcciones enviadas via HTML funcionan de maravilla.

El problema resulta es con los swf que siempre se preconfiguran, y no es posible ponerlos bien, pero bueno, ya lo voy a hacer mejor. ¿Pero que sugieren?

Tengo pensado usar iframes en caso que no detecte el HTTP_REFERER para que me haga válida la visita. ¿Hay otra opción menos radical?
  #2 (permalink)  
Antiguo 30/09/2004, 11:43
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Así es .. la cabecera HTTP_REFERER que contiene la información de la página anterior de donde viene ... no es entregada en muchos casos: firewalls, antivirus -con- firewall, proxy's y navegadores (abriendo ventanas y similares) no entregan esa información .. así que no es muy confiable usar ese dato como dato "crítico".

Lo ideal y más efectivo en la mayoría de casos es usar sesiones o cookies en su defecto si los links provienen de tu própio sitio y deseas validar que eso mismo .. Usa sesiones, iniciala al ingresar a una de tus páginas de tu sitio y verificas su existencia en las subsiguientes.

Un saludo,

Última edición por Cluster; 30/09/2004 a las 11:44
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:00.