Foros del Web » Programando para Internet » PHP »

saber de donde vienen mis visitas con php

Estas en el tema de saber de donde vienen mis visitas con php en el foro de PHP en Foros del Web. tengo este codigo en mi pagina web para segun el pais del visitante redireccionarlo a una pagina en especifico el problema es que ,segun me ...
  #1 (permalink)  
Antiguo 29/10/2011, 17:06
 
Fecha de Ingreso: octubre-2011
Mensajes: 28
Antigüedad: 13 años
Puntos: 0
Busqueda saber de donde vienen mis visitas con php

tengo este codigo en mi pagina web para segun el pais del visitante redireccionarlo a una pagina en especifico el problema es que ,segun me han mandado quejas que a algunas de ms visitas se les qda la pagina en blanco

este es el codigo:
Código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv=\"Refresh\" content=\"3 ; URL=redir.php\">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>verificacion</title>


<script language="Javascript">
<!-- Begin
document.oncontextmenu = function(){return false}
// End -->
</script>
<script>
alert('vas a ser redirigido');
</script>

<?php

  include("geoiploc.php"); // Must include this

 $ip = $_SERVER["REMOTE_ADDR"];
   
$nom=getCountryFromIP($ip, " NamE ");

if ($nom== "Spain"){ 
?>
<meta http-equiv="REFRESH" content="0;url=http://www.espain.com">
<?php

   if ($nom== "Mexico"){ 
      ?>
<meta http-equiv="REFRESH" content="0;url=http://www.mexico.com">
<?php
      if ($nom== "Argentina"){ 
          ?>
     <meta http-equiv="REFRESH" content="0;url=http://www.argentina.com">     
<?php
		 
                                           }
                                     }
                              }

?>
</head>
<body >
</body>
</html>


no se si este bien tomar el nombre del pais como condicion o hay otra forma mas eficaz
  #2 (permalink)  
Antiguo 29/10/2011, 17:49
Avatar de Sourcegeek
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: $mex['B.C.'];
Mensajes: 1.816
Antigüedad: 15 años, 6 meses
Puntos: 322
Respuesta: saber de donde vienen mis visitas con php

Puede ser que aquellos visitantes no sean de alguno de los 3 países, que su IP no dé la localización real o que el visitante esté usando proxy. Pregúntales sobre ello, también puedes probar haciéndole echo a $nom para ver qué les aparece a aquellos visitantes.

Saludos
__________________
Buscas desarrollador web? Sourcegeek. Diseño web, Maquetación y Programación
¡Escribe bien! Esto es un foro, no un Facebook para que escribas con los pies
  #3 (permalink)  
Antiguo 29/10/2011, 20:43
 
Fecha de Ingreso: octubre-2011
Mensajes: 28
Antigüedad: 13 años
Puntos: 0
Respuesta: saber de donde vienen mis visitas con php

solo puse como ejemplo esos tres paises , en realidad son mas de diez los que realmente me importan por que es a los que les mostrare publicidad,anteriormente tenia puesto un menu donde seleccionaban su pais y los mandaba a la pagina , pero me parecio mejor hacerlo automatico como que se ve mas profesional, pero de 20 registros diarios que tenia con este cambio apenas saco 1 o 2 .

no se si esta bien el codigo o que es lo que sucede =( ,creo q volvere a hacerlo manualmente que los propios usuarios escojan su pais wuaaaaa
  #4 (permalink)  
Antiguo 29/10/2011, 21:47
Avatar de Sourcegeek
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: $mex['B.C.'];
Mensajes: 1.816
Antigüedad: 15 años, 6 meses
Puntos: 322
Respuesta: saber de donde vienen mis visitas con php

Bueno, entonces haz lo que te dije.
__________________
Buscas desarrollador web? Sourcegeek. Diseño web, Maquetación y Programación
¡Escribe bien! Esto es un foro, no un Facebook para que escribas con los pies

Etiquetas: html
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 22:29.