Использование web-акселераторов
| |
|
В целях увеличения скорости доступа к Вашему сайту в рамках виртуального
хостинга применяется технология
web-акселерирования (ускорения): весь трафик проходит через специальные
http-акселераторы.
В связи с этим существует один нюанс: IP-адрес посетителя Вашего сайта,
который Вы, возможно, определяете своими собственными средствами
(скриптами), преобразуется.
Так как многие разработчики web-сайтов хотят знать реальный адрес
пользователя, то для его получения нужно воспользоваться следующей
процедурой (пример написан на VBScript):
<%
If Request.ServerVariables("HTTP_X_FORWARDED_FOR")<>"" Then
IP_Addr = Split(Request.ServerVariables("HTTP_X_FORWARDED_FOR"))_
(UBound(Split(Request.ServerVariables("HTTP_X_FORWARDED_FOR"))))
Else
IP_Addr = Request.ServerVariables("REMOTE_ADDR")
End If
%>
После этого в переменной IP_Addr будет находиться реальный адрес
пользователя (если пользователь не использует прокси-сервер).