Тема: Не видит IP адреса пользователей

Вместо них у всех отображается IP адрес сервера....
Где копать?

Поделиться

2

Re: Не видит IP адреса пользователей

Наверное в ф-ии

// Try to determine the correct remote IP-address
function get_remote_address()
{
    $return = ($hook = get_hook('fn_get_remote_address_start')) ? eval($hook) : null;
    if ($return != null)
        return $return;

    return $_SERVER['REMOTE_ADDR'];
}

дело. Либо у тебя  стоит хук fn_get_remote_address_start, который криво работает, либо сервер  неправильно возвращает $_SERVER['REMOTE_ADDR']. Если второе, то в инете ищи, чем можно заменить эту переменную.

Моя сборка FluxBB 1.5 * Parserus - BBCode parser

Поделиться

Re: Не видит IP адреса пользователей

Заменил в фале /include/functions.php
return $_SERVER['REMOTE_ADDR'];
на
return $_SERVER['HTTP_X_REAL_IP'];
Помогло... но это не метод... нужно всё же погуглить вопрос...

Поделиться

4

Re: Не видит IP адреса пользователей

1. Сервер надо настроить, чтобы заполнял переменные окружения как положено.
Не надо лезть сразу в /include/functions.ph, эту же операцию можно сделать в config.php^
$_SERVER['REMOTE_ADDR'] = $_SERVER['HTTP_X_REAL_IP'];
2. Это раздел - "Книга жалоб и предложений", он подразумевает создание тем касающихся работы этого форума.

Захочешь — найдешь время, не захочешь — найдешь причину.

Поделиться