Внимание! В связи с устареванием топика эта страница была взята из кэша.
|
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. и просто искать в ней.
|
K началу
|
|
|
gl
Зарегистрирован: 11.02.04
Сообщения: 60
|
Добавлено: 07/10/04 в 23:53
|
|
огромное всем спасибо за ответы.... но воз и ныне там.... по поводу
именно его сейчас и использую....но сервер грузит ужасно....трафика надо пропускать около 200-250к в сутки....плюс ко всему база айпишек там похуже....гораздо....
Цитата: | Тяни скриптом другой скрипт, который передаст переменную со страной. |
если тянуть со стороны сервера то будет определяться страна сервера , а не клиента....насколько я понимаю в модульной версии нет специализированной функции определения страны по айпи (или есть?), следовательно и передать скрипту айпи юзера я тоже не могу....
Цитата: | Можешь включить на страницу счетчик или вывод нуль-пиксы с другого серва: | а как код страны-то оттуда..из img... вытащить? поподробнее можно? мне ж код страны не для статистики нужен...
огромное всем еще раз спасибо!
|
K началу
|
|
|
ah2ng
Зарегистрирован: 21.12.03
Сообщения: 91
|
Добавлено: 08/10/04 в 00:20
|
|
можно и так )) ... 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 база не будет слишком грузить сервак ...
|
K началу
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |
Внимание! В связи с устареванием топика эта страница была взята из кэша.
|