Просмотр полной версии : Как одной стране показывать одну php страницу, а остальным другую?
Нужно :
если заходят с одной страны показывать одну php страницу, для других стран другую, и т.д.
Подскажите, кто знает, как это сделать на php?
Может код у кого есть :-(
GeoIP, советую скачать какую-нибудь TDS и подсмотреть код там, за одно и базу оттуда взять.
lsass.exe
28.10.2008, 16:54
GeoIP. Определаешь ип по базе, и в зависимости от этого уже редиректишь куда-надо.
Функции PHP для работы с GeoIP => http://php.net/manual/ru/ref.geoip.php
Сами базы тут => http://www.maxmind.com
Попробуй:
http://www.wipmania.com/ru/api/
inlanger
28.10.2008, 19:20
GeoLocation.class.php - лучший вариант
http://www.phpclasses.org/browse/file/18757.html
Я видал сейчас только что, через JS можно определить язык браузера....можно исходя из этого отталкиваться...
Ну GeoIP более солиднее
<?php
$ip = $_SERVER['REMOTE_ADDR'];
include'geoip.php';
function detect_country($ip) {
$gi = geoip_open ('GeoIP.dat', GEOIP_STANDARD);
$country = geoip_country_code_by_addr ($gi, $ip);
if(empty($country)) $country = "--";
return $country;
}
$country = detect_country($ip);
if($country == 'страна которая тебя интересует')
{include'страница для этой страны';}
else
{include'страница для остальных стран';}
geoip.php
sendspace.com/file/huz42u
GeoIP.dat
sendspace.com/file/bgzgkc
Нужно :
если заходят с одной страны показывать одну php страницу, для других стран другую, и т.д.
Подскажите, кто знает, как это сделать на php?
Может код у кого есть :-(
Смотри, что бы, гугл тебя за клоакинг, не попалил
Клоакинг — прием «чёрной» поисковой оптимизации, заключающийся в том, что информация, выдаваемая пользователю и поисковым роботам на одной и той же странице, различается
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot