Хорошо, я использую ручку для балансировки нагрузки. Мои серверы Apache видят удаленный IP-адрес как IP-адрес балансировщика нагрузки. Мне нужен сервер apache, чтобы по разным причинам видеть IP-адрес клиента. Я могу использовать X-Forwarded-For, чтобы вытащить это из незашифрованной страницы, но это не часть SSL-страницы ...
Так что, не зная Ajax, мне интересно. Могу ли я использовать ajax, чтобы извлечь X-Forwarded-For из незашифрованной страницы и установить его в качестве переменной на стороне клиента? Я знаю, что это возможно, мне просто интересно, сделал ли кто-нибудь это и вызывает ли это ошибку безопасности в браузере.
Я подумал, что мог бы перенаправить их на не-ssl-страницу, затем поместить IP в файл cookie, затем вернуться на страницу SSL, но я думаю, что это тоже подделка.
В любом случае, другой способ получить ip к скрипту тоже будет работать. Я пробовал http://stderr.net/apache/rpaf/,, но он также не знает IP.