Tutorial: ðŸ”¥ðŸ”¥ðŸ”¥ Sobre Imágenes Geolocalizadas

  • Autor Autor Hugo7
  • Fecha de inicio Fecha de inicio
:encouragement: Hola Amigos y amigas,

Quiero agradecerles a cada uno...

• Gracias [MENTION=80994]Andres Boscato[/MENTION], por tu valoración y comentario positivo, ¡Vos también siempre sumando!

• Gracias [MENTION=140233]Patricia Valenzuela[/MENTION], por leer, votar "Me agrada" y considerarlo para tus proyectos; eso me inspira a seguir aportando.

• Gracias [MENTION=196272]Albertojose[/MENTION], por tu comentario, por favor No te olvides de votar "Me agrada", en el primer mensaje del tutorial.

• Gracias [MENTION=39355]Torrecilla[/MENTION], me alegra que un colega valore mi trabajo y lo use en sus proyectos; por favor vota "Me agrada" en el tutorial.

• Gracias [MENTION=33138]Johao Hernandez[/MENTION], por comentar positivamente, también te recuerdo valorar mi aporte con un voto de "Me agrada".

• Y gracias a todos por la buena onda!


Como dije, esto es la punta del iceberg, tengo más para aportar...
Espero seguir recibiendo visitas, "Me agrada", Likes y comentarios constructivos...


Saludos y GRACIAS!!!
:encouragement: Hugo
 
Última edición:
Excelente!!!! me sirvio de mucho
 
Denle una cerveza a este buen hombre 😛8:
 
Siempre tuve la duda de como hacias ese banner que cambia según el país (el de tu firma).

Muchas gracias por tu tutorial. Veré el código fuente a ver de que va...

Una vez mas, ¡Muchas gracias!
 
Muy buen aporte, lo veo muy útil. Sobre todo, como comentas, para crear noticias con impacto por regiones o países.

Muchas gracias.
 
excelente tutorial, muchas gracias por la información. Soy nueva en esto pero tu explicación me parece bastante completa🙂
 
Hola!!

Muchas gracias por compartir la información y ayudar a ampliar nuestros conocimientos.

Éxito en todo lo que hagas...
 
Ufff, excelente aporte hermano, esta buenisimo para optimizar el trafico de nuestras web y sacarle el mejor provecho que podamos. Bendiciones! Ahora nos toca a nosotros sacarle el mejor provecho.

El foro necesita mas personas como tu.

Un millon de gracias.
 
Última edición:
Ufff, excelente aporte hermano, esta buenisimo para optimizar el trafico de nuestras web y sacarle el mejor provecho que podamos. Bendiciones! Ahora nos toca a nosotros sacarle el mejor provecho.

El foro necesita mas personas como tu.

Un millon de gracias.

:encouragement: Muchas gracias [MENTION=124885]conocelotodo[/MENTION], por tu comentario y voto de confianza...

Tonces si se puede poner firma en forobeta? :distant:

:encouragement: Sí [MENTION=26505]gagagagafafa[/MENTION], se puede poner firma en forobeta, ya dejé al principio del tutorial, un link a otro tutorial, que explica como poner una imagen en tu firma de forobeta, solo pégale un vistazo.
 
Excelente! Gracias.
 
mmm buen tutorial, pero para que usar readfile y cargar el server... solo redirecciona a la imagen y listo.
PHP:
<?php

$type    = 'png';
$path    = './imagenes/';

$json    = file_get_contents('http://www.geoplugin.net/json.gp?ip='.$_SERVER['REMOTE_ADDR']);
$data    = json_decode($json);
$pais    = strtolower($data->geoplugin_countryCode);

$file    = $path.$pais.'.'.$type;
$file    = is_file($file) ? $file : $path.'default.'.$type;

header('location: '.$file);
die();
?>

es lo mismo, solo que en ves de cargar el server redireccionas a la imagen y se ve igualmente!
 
Buen aporte, y concuerdo con [MENTION=9679]cicklow[/MENTION]
Sumo algo más , a eso seria bueno además de mostrar una imagen según el pais, que esta tenga un enlace y redirija a una landing también según el pais visitante para ello se puede hacer de la siguiente manera :

PHP:
<?php

//Ip del visitante
if ($_SERVER['REMOTE_ADDR']=='::1') $ipuser= ''; else $ipuser= $_SERVER['REMOTE_ADDR'];

$geoPlugin_array = unserialize( file_get_contents('http://www.geoplugin.net/php.gp?ip='.$ipuser) );

//Si el pais es España redireccionamos al directorio /es
if ($geoPlugin_array['geoplugin_continentCode']=='ES'){
	header('http://dominio.com/es');
}

else //Si el pais es Mexico redireccionamos al directorio /mx
if ($geoPlugin_array['geoplugin_continentCode']=='MX'){
	header('http://dominio.com/mx');
}

else //Si el pais es Colombia redireccionamos al directorio /co
if ($geoPlugin_array['geoplugin_continentCode']=='CO'){
	header('http://dominio.com/co');
}


?>
 
[MENTION=9679]cicklow[/MENTION], buen punto, siempre se puede mejorar y adaptarlo a tus necesidades particulares...
Mis necesidades puntuales, entre otras, son las siguientes...
• Ocultar el método lo más posible y solo mostrar una ruta de imagen normal (mis rutas terminan en JPG o PNG).
• Evitar que me copien y me roben las imágenes con las banderas, billetes, etcétera... de los países del mundo.
Y por eso prefiero usarlo así como lo muestro en el ejemplo, pero está bien indicar que Location lo resuelve más rápido, buen punto.




[MENTION=118880]MediaMaster[/MENTION], Sí eso funciona y redirecciona a una Landing, pero si el navegador carga la ruta de la imagen directamente...
Sin embargo, no tendrá el mismo comportamiento si la ruta de la imagen, se encuentra en una etiqueta IMG de un HTML...
Y me refiero a lo siguiente...

HTML:
<img src="https://www.sitio.com/imagenes/tu-imagen-regionalizada.jpg">
 
Última edición:
[MENTION=9679]cicklow[/MENTION], buen punto, siempre se puede mejorar y adaptarlo a tus necesidades particulares...
Mis necesidades puntuales, entre otras, son las siguientes...
• Ocultar el método lo más posible y solo mostrar una ruta de imagen normal (mis rutas terminan en JPG o PNG).
• Evitar que me copien y me roben las imágenes con las banderas, billetes, etcétera... de los países del mundo.
Y por eso prefiero usarlo así como lo muestro en el ejemplo, pero está bien indicar que Location lo resuelve más rápido, buen punto.




[MENTION=118880]MediaMaster[/MENTION], Sí eso funciona y redirecciona a una Landing, pero si el navegador carga la ruta de la imagen directamente...
Sin embargo, no tendrá el mismo comportamiento si la ruta de la imagen, se encuentra en una etiqueta IMG de un HTML...
Y me refiero a lo siguiente...

HTML:
<img src="https://www.sitio.com/imagenes/tu-imagen-regionalizada.jpg">

...todo eso se salta con boton derecho arriba de la img XD... en fin... puedes ocultar todo con .htaccess, referers, etc...y sin cargar el server de gusto.

y lo de redireccionar solo se usa
PHP:
<a href="http://www.miserver.com/redir.php"><img src="http://www.miserver.com/img.php"></a>
y listo... el redir.php redirecciona y el img.php muestra la img
 
:encouragement: Hola amigos!

Solo quiero aclarar lo siguiente...

Si implementas bien esto, por ejemplo, para regionalizar las imágenes y ocultar este método lo mejor posible...
Terminarías por generar una ruta de imagen, muy limpia y convencional, como por ejemplo...

https://tu_sitio_web.com/imagenes/banner005.jpg

Y esta ruta, aunque esté disponible para todo el mundo...

1. No indica claramente que estas usando este método, inclusive, no hay indicios de un PHP o similar.
2. No te muestra la carpeta, con todos los recursos o imágenes que quieres ocultar.
3. No te pueden copiar o robar tan fácilmente, ya que la ruta de imagen, por si sola no dice nada.

Por lo que, aunque hagan clic en el botón derecho del mouse y obtengan esa ruta...
No saltarán nada, que no se haya previsto, ya que solo obtendrán una ruta de imagen convencional.


Ahora, mi intención en esta primera entrega es explicar los principios de este método...
Porque varios me lo preguntaron y porque se lo prometí a [MENTION=132709]Kervis Toledo[/MENTION] :encouragement: ¿no amigo?
Pero hay muchos otros detalles por ver, quizás en una segunda parte, mientras tanto...

Ahora que conocen este método y tienen el Script, ustedes lo puede mejorar y adaptar a sus necesidades...
:encouragement: Solo espero que lo comprendan bien y lo implementen en sus respectivos proyectos!

:welcoming: ¡Muchas gracias por leer!

Saludos,
:encouragement:Hugo
 
Muy buen tutorial :encouragement:
 
Excelente aporte!
 
estos aportes son muy significativos para quienes entan empezando en el foro asi como yo..muchas gracias por tu aporte ya que es de gran ayuda ,muy bueno que compartan este tipo de tutoriales ..gracias
 
Atrás
Arriba