влиять/изменять суперглобальные значения PHP

как я могу повлиять/изменить суперглобальный PHP? Потому что, когда я захожу на веб-сайт, я не хочу давать ему свой IP-адрес, тогда я хочу повлиять на переменную HTTP['REMOTE_ADDR'].

примечание: я знаю, что это можно сделать, потому что я видел людей, которые жалуются на то, что люди заходят на сайты с поддельными IP-адресами через изменение глобальных переменных PHP, но если я ошибаюсь, объясните


person user3301042    schedule 03.06.2014    source источник
comment
Это не имеет ничего общего с PHP и, вероятно, должно быть в SuperUser. Но если вы найдете инструмент для редактирования PHP любой страницы, дайте мне знать (;   -  person Francisco Presencia    schedule 04.06.2014
comment
Вы имеете в виду, что хотите замаскировать свой IP-адрес клиента от серверов, на которых работает PHP-код? Вы не сможете подделать REMOTE_ADDR   -  person Michael Berkowski    schedule 04.06.2014
comment
Если вы хотите изменить суперглобальные переменные PHP в собственном PHP-коде, вы можете перезаписать их столько раз, сколько вам нужно. Будьте осторожны, делая это, хотя - прокомментируйте это хорошо. $_POST['input_value'] = 'new fake value not from form'; Ничто не мешает вам написать им.   -  person Michael Berkowski    schedule 04.06.2014
comment
Это то, что необходимо, если вы действительно хотите подделать REMOTE_ADDR. Это не тривиальная задача...   -  person Michael Berkowski    schedule 04.06.2014


Ответы (1)


PHP — это серверный язык. Вы можете получить доступ к superglobals, следуя этим ссылкам (Только на странице PHP).

Если вы находитесь на клиентской стороне (javascript), вы не можете влиять на суперглобальные переменные. Например, PHP не может получить доступ к переменным вашего компьютера.

person Orelsanpls    schedule 03.06.2014