Могу ли я изменить значение REMOTE_ADDR (и других) с помощью htaccess или PHP?

Я использую CDN и брандмауэр, который отправляет IP-адреса посетителей через определенную переменную $_SERVER. Цель состоит в том, чтобы избежать изменения всех файлов через CMS, которую я использую.

Моя проблема в том, что, поскольку я использую брандмауэр, люди не перенаправляются должным образом, а записи IP-адресов являются ложными, потому что REMOTE_ADDR изменен брандмауэром.

Если это невозможно или я не должен этого делать, может кто-нибудь объяснить, почему?

EDIT: вы можете использовать PHP. Например

$_SERVER['HTTP_X_FORWARDED_FOR'] = $_SERVER['VAR_NAME'];

person hellodracon    schedule 07.03.2019    source источник
comment
Попробуйте и посмотрите, работает ли это.   -  person Script47    schedule 07.03.2019
comment
Если вы посмотрите на это: stackoverflow.com/a/38739305/7415107   -  person André DS    schedule 07.03.2019
comment
Выглядит глупо, но спасибо. Я пытался раньше, но это не сработало (я думаю, что мой код был неправильным). Из-за вашего сообщения я попробовал еще раз, и он отлично работает. Спасибо @Script47. Делать это не рекомендуется?   -  person hellodracon    schedule 07.03.2019
comment
@AndréDS Спасибо, но я знал, какая переменная используется для отправки мне IP-адреса (конкретного, от брандмауэра).   -  person hellodracon    schedule 07.03.2019