Определение IP адреса пользователя

Статус
В этой теме нельзя размещать новые ответы.

PAM3EC

Создатель
Регистрация
25 Ноя 2008
Сообщения
25
Реакции
1
Устанавливал различные компоненты статистики (JoomlaWatch и Stalytics 2). И они показывали, что все пользователи сайта заходят с одного и того же IP адреса "10.1.0.252".
Вопрос такой - это проблема движка, или хостеры что то наколдовали?

Использую Joomla 1.5.9
 
А ты трейсом прогони и посмотри кто откуда прыгает :) От себя до сайта, а затем статистику глянь.
 
Я использую вот такую функцию

PHP:
function getIP() {
 if(isset($_SERVER['HTTP_X_REAL_IP'])) return $_SERVER['HTTP_X_REAL_IP'];
 return $_SERVER['REMOTE_ADDR'];
}
 
А ты трейсом прогони и посмотри кто откуда прыгает :) От себя до сайта, а затем статистику глянь.
Вот что выдаёт:
Код:
Трассировка маршрута к svo-mebel.com [195.208.0.15]
с максимальным числом прыжков 30:

  1    <1 мс    <1 мс    <1 мс  COMPANY-HK63RQZ [192.168.1.1]
  2    67 ms    63 ms    63 ms  localhost [10.0.156.1]
  3     *       60 ms     *     cat03.Moscow.gldn.net [194.67.17.35]
  4    65 ms     *        *     cat04.Moscow.gldn.net [195.239.10.190]
  5     *        *       60 ms  212.44.128.150
  6     *       61 ms     *     SkyMedia-gw.transtelecom.net [217.150.46.185]
  7    51 ms     *        *     mapripn-gw.netflow.ru [88.212.194.70]
  8     *        *        *     Превышен интервал ожидания для запроса.
  9     *        *       65 ms  KHOUSE-H1.nic.ru [193.232.226.130]
 10    65 ms    59 ms    52 ms  195.208.0.15

Трассировка завершена.
А чё тут и как не понимаю :bk:

Я использую вот такую функцию

PHP:
function getIP() {
 if(isset($_SERVER['HTTP_X_REAL_IP'])) return $_SERVER['HTTP_X_REAL_IP'];
 return $_SERVER['REMOTE_ADDR'];
}

Это в главный индекс вставлять?
 
Вот что выдаёт:
Код:
Трассировка маршрута к svo-mebel.com [195.208.0.15]
с максимальным числом прыжков 30:

  1    <1 мс    <1 мс    <1 мс  COMPANY-HK63RQZ [192.168.1.1]
  2    67 ms    63 ms    63 ms  localhost [10.0.156.1]
  3     *       60 ms     *     cat03.Moscow.gldn.net [194.67.17.35]
  4    65 ms     *        *     cat04.Moscow.gldn.net [195.239.10.190]
  5     *        *       60 ms  212.44.128.150
  6     *       61 ms     *     SkyMedia-gw.transtelecom.net [217.150.46.185]
  7    51 ms     *        *     mapripn-gw.netflow.ru [88.212.194.70]
  8     *        *        *     Превышен интервал ожидания для запроса.
  9     *        *       65 ms  KHOUSE-H1.nic.ru [193.232.226.130]
 10    65 ms    59 ms    52 ms  195.208.0.15

Трассировка завершена.
А чё тут и как не понимаю :bk:
Так первый твой асусовский роутер, а далее прям по ипам при помощи сервиса whois вот иполучишь всю картину.
 
вот готовый мод Joomla 1.5x
 

Вложения

  • mod_j15whatismyip.zip
    1,2 KB · Просмотры: 11
  • Заблокирован
  • #7
Брал отсюда модуль
Stalytics Version 1.6.2
и JoomlaWatch 1.2.0
работаю нормально!!!
 
  • Заблокирован
  • #8
Попробуй вот этот модуль,который показывает IP пользователя, что просматривает сайт. Весит всего 2 кб и очень легко настраивается под Joomla 1.5
Скачать можно здесь Для просмотра ссылки Войди или Зарегистрируйся
Демо-версия Для просмотра ссылки Войди или Зарегистрируйся
 
Можете попробовать прикрутить это Для просмотра ссылки Войди или Зарегистрируйся тут есть и функция определения IP:
function getRealIpAddr()
{
if (!empty($_SERVER['HTTP_CLIENT_IP']))
{
$ip=$_SERVER['HTTP_CLIENT_IP'];
}
elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR']))
{
$ip=$_SERVER['HTTP_X_FORWARDED_FOR'];
}
else
{
$ip=$_SERVER['REMOTE_ADDR'];
}
return $ip;
}
 
Устанавливал различные компоненты статистики (JoomlaWatch и Stalytics 2). И они показывали, что все пользователи сайта заходят с одного и того же IP адреса "10.1.0.252".
Вопрос такой - это проблема движка, или хостеры что то наколдовали?

Использую Joomla 1.5.9

Это возможно если эти пользователи в одной сети с одним внешнем ип или за роутером спрятались =)
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху