| Portada | Monotemáticos | Secciones | Desarrolladores | Comunidad | Servicios | Servicios profesionales | RSS | ||||
|
Necesito obtener la direccion completa de la pagina anterior a la que estoy.
Se que debo usar http_referer, pero en mi servidor local no funciona (o sea no me devuelve nada) He buscado en internet estas 2 sintaxis: $ref = getenv("HTTP_REFERER"); echo 'url:'.$ref; o echo 'url2:'.$_SERVER['HTTP_REFERER']; pero con ninguna obtengo nada. Me pueden ayudar? La FAQ http_referer no devuelve nada tiene Pertenece a la categoría:
Comentarios de los visitantes
Comentario de Pablo Díaz Saavedra
10/11/06
Al parecer si yo abro una nueva pagina de la siguiente forma: window.open('pagina.php','_blank');
EN INTERNET EXPLORER el $_SERVER['HTTP_REFERER'] me arroja en blanco, bueno esto debe ser algo similar a que cuando uno abre el navegador no aparece la flecha de volver atrás, por lo que me imagino que al usar la propiedad '_BLANK' al abrir un link este no arroja nada. EN MOZILLA FIREFOX (MI PREFERIDO) Si podemos ver $_SERVER['HTTP_REFERER']. Grande Mozilla :D Comentario de Xevi
26/5/07
Bueno decir que en mi caso era el Control de Privacidad del Norton, lo desactive y para hacer pruebas me va bien.
Por otro lado nos e como se lo harán las webs para contar sus visitas si mucha gente tendra alguna herramienta que impida conocer el referer, de todas formas seguirán llegando proporcionalmente de cada web. Alguien sabe más sobre el tema? la idea es contar las visitas y auqnue así y ava bien, tengo curiosidad por este detalle y como lo hacen los demas o sistemas de estadisticas. Para ver más FAQ relacionadas accede a las categorías: |
|
||||||||||
| Complementar la respuesta | |
| Volver al árbol de categorías |
| DesarrolloWeb.com | Copyright | Anunciese | Acerca de | Datos legales | Contacta | Por GuiarteMultimedia | ||||