- Автор темы
- #1
ребята я только начинаю понимать пхп, прошу помощи, мне нужно на сайте сделать гео таргетинг по странам, может у кого есть мануалы на русском или примеры.
т.е. мне нужно узнать его страну RU, UA и т.п. для дальнейшей работы...
Добавлено через 23 минуты
не дождавшись ответа нашел в гугле кое какую инфу, может кому понадобится:
Так же можно подключить БД создать табилу с значениями RU, UA и т.д. и выводить уже инфу которая вам нужна...
т.е. мне нужно узнать его страну RU, UA и т.п. для дальнейшей работы...
Добавлено через 23 минуты
не дождавшись ответа нашел в гугле кое какую инфу, может кому понадобится:
PHP:
<?php
$ip = $_SERVER['REMOTE_ADDR'];
function whois($ip) {
if ($ip!="") {
$sock = fsockopen ("whois.ripe.net",43,$errno,$errstr);
if ($sock) {
fputs ($sock, $ip."\r\n");
while (!feof($sock)) {
$str.=trim(fgets ($sock,128)." <br>");
}
}
else {
$str.="$errno($errstr)";
return;
}
fclose ($sock);
}
return $str;
}
$whois = whois($_SERVER['REMOTE_ADDR']);
$need = "country:";
$pos = strpos($whois,$need);
$search = substr($whois,$pos,18);
$excount = explode(":", $search);
$country = trim($excount[1]); //готово
if ($country = "RU") {
echo "Ваша страна Россия!";
}
?>
Так же можно подключить БД создать табилу с значениями RU, UA и т.д. и выводить уже инфу которая вам нужна...