1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

1.4.6 Проксирование и XenForo

Тема в разделе "Основные вопросы по XenForo", создана пользователем ssskot, 23.05.2015.

Загрузка
  1. ssskot

    ssskot Новичок

    Регистрация:
    28.04.15
    Сообщения:
    18
    Симпатии:
    3
    Версия XF:
    1.4.6
    Здравствуйте! Возникла проблема с правильным определением IP пользователей.
    Я подключил проксирования и сразу получил неприятности в получении реального IP пользователей.
    Если на уровне apache2 я решил эту проблему, то вот на уровне Xenforo не могу.
    На данный момент в Xenforo у всех пользователей IP одинаковый. Я попытался использовать условие, которое размещал как в конфиге, так и в index.php
    PHP:
    if($_SERVER['HTTP_X_FORWARDED_FOR']){
        
    $_SERVER['REMOTE_ADDR'] = $_SERVER['HTTP_X_FORWARDED_FOR'];
    }
    Ничего не вышло.
    Что можно сделать, чтобы Xenforo брал реальный IP именно из глобального массива
    PHP:
    $_SERVER['HTTP_X_FORWARDED_FOR']
    --- добавлено : May 23, 2015 10:36 AM ---
    Тему можно закрыть. Предоставленный вариант работает, просто кэш нужно было обновить)
     
    Последнее редактирование модератором: 31.05.2015
    Mirovinger и Exile нравится это.

Поделиться этой страницей