Рекомендуется: раскрыть простой способ решения искаженного кода Ajax китайского При использовании Ajax для разработки веб -сайтов друзья часто сталкиваются с исчезновшими проблемами кода, и трудно найти решение одновременно. На самом деле, очень просто решить проблему китайского искаженного Ajax. 1. Серверная программа: следующая ссылка
Чтобы использовать свойство ServerVariables объекта запроса, используйте его, чтобы получить значение переменной среды. Используемый синтаксис: request.servervariables (переменная), переменная представляет имя переменной среды, например, имя хоста сервера, имя программного обеспечения веб -сервера и т. Д. Если переменная remote_addr, она представляет IP -адрес посетителя, и через него может быть достигнуто фильтрование IP -адреса.
Исходная программа заключается в следующем: (имя файла: demo.asp)
| Ниже приведено цитируемое содержание: < HTML > < Голова > < Meta http-equiv = content-type content = text/html; charset = gb_2312-80 > < Meta name = Содержание генератора = Microsoft FrontPage Express 2.0 > < Стиль > <! - .as {line-height: 15px; размер шрифта: 9pt} A: Hover {Color: RGB (0,51,240); текстовое декорация: подчеркивание} .p9 {font-family: 安体; размер шрифта: 9pt; Линия-высота: 15pt} .p12 {font-family: 安体; размер шрифта: 12pt; Линия-высота: 18pt} A: Link {Text-Decoration: None;} A: Посещено {текстовое декорация: нет;} A: Hover {Text-Decoration: Underline; Font-Size: 125%; Color: Blue} -> </стиль > < Название > ASP Page Function Демонстрация функции </заголовок > </голова > < Фон тела = Back.jpg > <% ′ Используйте request.servervariables (remote_addr), чтобы получить IP -адрес и сохранить его в переменной RIP RIP = request.servervariables (remote_addr) полоска = cstr (RIP) ′ Получите значение третьего сегмента IP -адреса и сохраните его, чтобы лишить для i = 1 до 2 полоска = справа (полоса, Len (полоса) -instr (1, strip ,.)))) следующий полоска = слева (str, instr (1, str ,.)-1) ′ Проверка достоверности IP -адреса и проверка пароля, включая два аспекта: «Если IP -адрес соблюдает, пройти проверку; Если IP -адрес не соответствует, проверьте, является ли введенный пароль правильным (здесь пароль ASP) Если (слева (RIP, 5) <> 127.1 или полоска < 1 или полоска > 50) и запрос (passwd) <> asp тогда %> < P < Font Color =#ff0000 > Извините, ваш IP <%= RIP%>, IP, к которому можно получить доступ на этой странице, между 127.1.1. * и 127.1.50. *. Если вы являетесь пользователем внутренней сети этого устройства, убедитесь, что ваш браузер не использует прокси! <br></font > < Form action = demo.asp method = post id = form1 name = form1 > < P > Пожалуйста, введите пароль доступа: < Type Type = password name = passwd > < input type = отправить значение = подтверждение имени = b1 >; </P > </форма > < %Else %> ′ Страница, к которой могут получить доступ к юридическим пользователям, здесь можно добавить любую информацию Поздравляем, вы успешно прошли сертификацию безопасности страницы и можете напрямую использовать ресурсы этого сайта! < %заканчивается, если %> </тело > </html > |
Фактически, лишь слегка изменяйте вышеуказанную программу (например, IP -адрес и другая информация). Конечно, это только реализует функции профилактики безопасности на одной странице. Если на веб -сайте есть несколько страниц, вы можете установить переменную сеанса, чтобы отметить пользователя для вынесения суждений на последующей странице.
Поделиться: научить вас 17 базовых программ ASP Типичные коды 1. Метод для ASP для получения входных данных в таблице: Получить Post 1.Get: после того, как пользователь добавляет данные в URL, формат - "? Поле 1 = входные данные 1 & Field 2 = входные данные 2 & ..., а затем отправьте его на сервер. Например: действие www.abc.cc