Эта статья представляет, как получить реальные IP -адреса в ASP. Давайте посмотрим на подробное руководство ниже. Друзья, которые это нужно, могут ссылаться на это.
Используйте request.servervariables ("remote_addr") в ASP, чтобы получить IP -адрес клиента, но если клиент использует прокси -сервер для доступа к нему, получен IP -адрес прокси -сервера, а не реальный IP -адрес клиента. Чтобы получить реальный IP -адрес клиента через прокси -сервер, вы должны использовать request.servervariables ("http_x_forwarded_for"), чтобы прочитать его.
Тем не менее, следует отметить, что не каждый прокси -сервер может использовать request.servervariables ("http_x_forwarded_for") для чтения реального IP -клиента, а некоторые из IPS, прочитанных таким образом, все еще остаются IPS прокси -сервера.
Еще одно следует отметить, что если клиент не доступен через прокси -сервер, значение, полученное с request.servervariables ("http_x_forwarded_for"), будет пустым. Поэтому, если вы хотите использовать этот метод в своей программе, вы можете справиться с ним так:
......
userip = request.servervariables ("http_x_forwarded_for")
Если userip = "" then userip = request.servervariables ("remote_addr")
......
То есть: если клиент проходит через прокси -сервер, он берет значение http_x_forwarded_for, и если он не проходит через прокси -сервер, он требует значения remote_addr.
Выше приведено введение в то, как получить реальные IP -адреса в ASP. Я надеюсь, что соответствующие знания и информация, собранные редактором, будут полезны для вас. Для получения дополнительного контента, пожалуйста, продолжайте обращать внимание на веб -сайт канала Wuxin Technology Channel!