Red de conocimiento informático - Conocimiento del nombre de dominio - ¿Cómo mostrar diferentes anuncios en la página según la IP de origen del usuario?

¿Cómo mostrar diferentes anuncios en la página según la IP de origen del usuario?

Solo tengo PHP para tu referencia:

Los segmentos de IP de cada región deben ser regulares. No estoy seguro de cuáles son las reglas. ¡Puedes hacer tu propia investigación!

Entonces la clave es cómo obtener el código de dirección IP del cliente en la página de la siguiente manera:

if(getenv(' HTTP _ CLIENT _ IP '){

$ CLIENTE _ IP = getenv(' HTTP _ CLIENTE _ IP ');

} else if(getenv(' HTTP _ X _ FORWARDED _ FOR ') {

$ cliente _ IP = getenv(' HTTP _ _ ADDR ');

}En caso contrario {

$client_ip = $HTTP_SERVER_VARS['remote_ADDR'];

}

No puedes simplemente usar getenv('REMOTE_ADDR ') para obtener la IP, porque algunos clientes usarán servidores proxy...

2. IP

$cip =. explotar(".",$client_IP);

Por ejemplo: 192.5438 068.30.2

Entonces $CIP[0]=. 192;

$CIP [1]= 168;

$ CIP[2]= 30;

$ cipp[3]= 2;

Ahora, si analizas el segmento IP, el último dígito en Nanjing es del 0 al 10,

La declaración es: if ($cip[3]>=0 and $cip[3]lt ;=10){

Echo" ltImg url='nanjing.jpg' alt= 'Imagen publicitaria de Nanjing' > lt/img >;

}

¡La idea general es esta! ¡No sé si es exacta o no!