Всегда выдает что мой ip 0.0.0.0, у пользователей аналогично. В phpinfo IP клиентов определяются отлично. В чем может быть проблема? Где находится функция getip() что ли?
У всех пользователей IP 0.0.0.0
name, это в какой версии?
- Группа
- Супермодераторы
- Пункты
- 1595
- Регистрация
- 18.09.2008
- Пол
- Мужчина
- Из
- Россия
- Предупреждения
- Нет
3.92
4.3.2 PRO
Хм, забавно.
Вообще эта функция в указанной вами версии находится в FUNCTION/SECURITY.PHP
Попробуйте временно закоментировать эти строки:
посмотрим что покажет...
- Группа
- Супермодераторы
- Пункты
- 1595
- Регистрация
- 18.09.2008
- Пол
- Мужчина
- Из
- Россия
- Предупреждения
- Нет
3.92
Сервер не определяет IP пользователя, смотрите его настройки.
О сколько нам открытий чудных,
Готовит просвещенья дух,
И опыт, сын ошибок трудных,
И гений, парадоксов друг...
- Группа
- Клиент
- Пункты
- 39703
- Регистрация
- 30.04.2005
- Пол
- Мужчина
- Из
- Germany
- Предупреждения
- Нет
3.24
Повторюсь в информации о php и phpinfo() все определяется нормально.
GRAFLEKX, странно, функции function getip() нету в function, как и строки $ip = "0.0.0.0";.
$_SERVER['REMOTE_ADDR'] - содержится верный адрес, другие скрипты тоже верно определяют IP клиентов проблема только с SLAED CMS.
GRAFLEKX, странно, функции function getip() нету в function, как и строки $ip = "0.0.0.0";.
name, а я разве написал что она в function.php?
Я написал в FUNCTION/SECURITY.PHP
- Группа
- Супермодераторы
- Пункты
- 1595
- Регистрация
- 18.09.2008
- Пол
- Мужчина
- Из
- Россия
- Предупреждения
- Нет
3.92
Все исправил себе, шас работает. Там было HTTP_X_FORWARDED_FOR, который даже в php не задавался на REMOTE_ADDR функцию переписал шас верно пишет адреса пользователей. Всем спасибо.