Magento 1.9 — тот же локальный IP для всех клиентов онлайн

Наша панель администрирования Magento 1.9.0.1 отображает 127.0.0.1 для всех онлайн-клиентов вместо реального IP-адреса. Из-за неправильного IP я не могу использовать важный платежный шлюз. Кто-нибудь знает, что может быть не так и что я могу проверить? Поддержка расширений от Klarna Payment говорит нам, что все в magento настроено неправильно. Мы обновляем наш магазин с 1.5 до 1.9. Все остальные части работают нормально.
Заранее спасибо.
Лучший
июнь

0

Решение

Используете ли вы какой-либо слой между пользователем и сервером приложений, например. Лак? Если да, то это, вероятно, проблема — потому что appservers получает IP службы, а не первоначального пользователя.

Сделать var_dump($_SERVER); и обычно вы используете REMOTE_ADDR ключ для получения IP-адреса пользователя, но если в середине есть дополнительная служба, это значение, вероятно, будет IP-адресом службы, найдите ключ HTTP_X_FORWARDED_FOR и проверьте, нужен ли вам IP.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]