Реклама на сайте Advertise with us
Тема: Про мод_гео Расширенный поиск по форуму
 
Внимание! В связи с устареванием топика эта страница была взята из кэша.
Автор Сообщение
Информация о пользователе gl


Зарегистрирован: 11.02.04
Сообщения: 60
Ссылка на сообщениеДобавлено: 06/10/04 в 00:57     

Подскажите возможно ли это плз....
проблема такая....есть два сервера..на одном мод_гео (апач-модуль) и очень дорогой траф....на другом нет его и ставить не собираются, но цены и качество устраивают.... можно ли как-нить использовать модуль с одного сервера на другом?
т.е. посетитель заходит на сайт без модуля, каким либо образом определяется его страна на другом сервере (каким?) и передается пхп скрипту сайта без модуля??
реально ли это?? или мы , извините, зажрались?

K началу

 
Информация о пользователе barm


Зарегистрирован: 20.09.04
Сообщения: 13
Ссылка на сообщениеДобавлено: 06/10/04 в 01:27     

Создавай сокет и передавай данные =)

K началу

 
Информация о пользователе FEB


Зарегистрирован: 29.01.04
Сообщения: 121
Ссылка на сообщениеДобавлено: 06/10/04 в 02:32     

Цитата:
можно ли как-нить использовать модуль с одного сервера на другом?


ну это уже изврат будет, ей богу ;))

Используйте модуль, написанный чисто на PHP: http://www.maxmind.com/download/geoip/api/php/

"Pure PHP module

There is also a pure PHP module available, recommended when it is not possible to install the mod_geoip Apache module.

There is a trade-off between performance and ease of installation - the Apache module is faster, and the pure PHP module is much easier to install."

K началу

 
Информация о пользователе zJ


Зарегистрирован: 13.07.02
Сообщения: 1341
Ссылка на сообщениеДобавлено: 06/10/04 в 03:52     

Реально конечно. Тяни скриптом другой скрипт, который передаст переменную со страной. Однако серьезно пострадает скорость.

K началу

 
Информация о пользователе sAx


Зарегистрирован: 07.06.00
Сообщения: 2257
Ссылка на сообщениеДобавлено: 06/10/04 в 04:14     

Можешь включить на страницу счетчик или вывод нуль-пиксы с другого серва:

Код:
<img src=http://geo_ip_serv/pics.php>

т.е. любым способом запустить на другом серве скрипт, который будет логить страну и что-либо выдавать на страницу. Только не делай инклюдов (запросов) скрипта с другого сервера -- сильно пострадает скорость. Пусть это реализуется на стороне клиента (если это возможно).

Или пользуй ПХП версию, как подсказал FEB

K началу

 
Информация о пользователе ah2ng


Зарегистрирован: 21.12.03
Сообщения: 91
Ссылка на сообщениеДобавлено: 07/10/04 в 00:46     

а можно взять базу ip2country запихнуть ее в mysql. и просто искать в ней. icon_smile.gif

K началу

 
Информация о пользователе gl


Зарегистрирован: 11.02.04
Сообщения: 60
Ссылка на сообщениеДобавлено: 07/10/04 в 23:53     

огромное всем спасибо за ответы....
но воз и ныне там.... icon_sad.gif
по поводу

Цитата:

Используйте модуль, написанный чисто на PHP: >http://www.maxmind.com/download/geoip/api/php/

именно его сейчас и использую....но сервер грузит ужасно....трафика надо пропускать около 200-250к в сутки....плюс ко всему база айпишек там похуже....гораздо....
Цитата:
Тяни скриптом другой скрипт, который передаст переменную со страной.

если тянуть со стороны сервера то будет определяться страна сервера , а не клиента....насколько я понимаю в модульной версии нет специализированной функции определения страны по айпи (или есть?), следовательно и передать скрипту айпи юзера я тоже не могу....
Цитата:
Можешь включить на страницу счетчик или вывод нуль-пиксы с другого серва:
а как код страны-то оттуда..из img... вытащить? поподробнее можно? мне ж код страны не для статистики нужен...

огромное всем еще раз спасибо!

K началу

 
Информация о пользователе ah2ng


Зарегистрирован: 21.12.03
Сообщения: 91
Ссылка на сообщениеДобавлено: 08/10/04 в 00:20     

можно и так icon_smile.gif)) ...
detect.php (на стороне где есть geo_IP)
<?
$ip = $_GET["ip"];
if(!empty($ip))
{
$addr = explode(" ",`/usr/local/bin/geoiplookup $ip`);
$code = str_replace(",", "", $addr[3]);
echo $code;
}
?>
и на стороне, где нужно определить что-то типа этого:
<?
$ip = getIP();
$code=implode("",file("http://www.site.com/detect.php?ip=".$ip));
?>

но я думаю mysql база не будет слишком грузить сервак ... icon_smile.gif

K началу

 
Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!
Внимание! В связи с устареванием топика эта страница была взята из кэша.

Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »