Рекомендуется: Ultimate Faux Fake of Asp Backdoor Я помню троянскую лошадь, которая утверждала, что никогда не была убита, когда вышел троян ASP. Ха -ха, по сей день любое антивирусное программное обеспечение может убить его, не оставив доспехи^ _^ Ха -ха, из -за идеи изменить оболочку троянца, чтобы избежать антивирусного программного обеспечения, мы также можем попробовать троянскую лошадь.
Пользователи часто сталкиваются с какой -то раздражающей информацией при посещении сайта, например, они часто каким -то образом попадают на следующую страницу без фактического отправки данных в форму или часто достигают страницы, которая передается в виде строки запроса, такой как? ID = 236454.
Если страница не получает информацию, возникнет большая ошибка. Это часто происходит, когда страница ищет идентификатор или какую -либо другую информацию, и пользователь подключается к странице, используя закладку или поисковую систему. Следовательно, информация, требуемая страницей, потеряна, а страница заканчивается.
Вы можете проверить, отправляются ли данные, чтобы контролировать возникновение этой ситуации, а также отобразить конкретные сообщения об ошибках на основе ситуации или выполнить другие действия, такие как перенаправление на желаемую страницу.
В следующих 3 примерах на экране отображается только одно сообщение.
Поместите этот код непосредственно под < % @ language = vbscript %>.
Для формы используйте метод POST
| Ниже приведено цитируемое содержание: < % Если запрос.form = тогда Ответ. Ошибка. <br> & vbcrlf) Response.write (данные не были опубликованы. < /Font> & vbcrlf) Response.end Конец, если %> |
Для формы используйте методы пута и получи. То же самое относится и к страницам, связанным с строками запроса, например? ID = 236454
| Ниже приведено цитируемое содержание: < % Если запрос.queryString = Then Ответ. Ошибка. <br> & vbcrlf) Response.write (данные не были опубликованы. < /Font> & vbcrlf) Response.end Конец, если %> |
Чтобы обобщить ситуацию в приведенном выше примере, должна быть выполнена следующая работа. Хотя есть простые методы, этот пример будет хорошим способом изучить основные принципы для начинающих.
| Ниже приведено цитируемое содержание: < % Isdata = 0 Если запрос. Если запрос. QueryString <> Then ISdata = isdata 1 Если isdata = 0, тогда Ответ. Response.write (данные не были опубликованы. < /Font> & vbcrlf) Response.end Конец, если %> |
или
| Ниже приведено цитируемое содержание: < % Isdata = нет Если запрос. Если запрос.queryString <> Then ISdata = да Если isdata = нет, тогда Ответ. Response.write (данные не были опубликованы. < /Font> & vbcrlf) Response.end Конец, если %> |
Поделиться: как заблокировать IP с помощью ASP, чтобы предотвратить фиксированные сообщения IP -спама Ниже приведено указанное содержание: <%dim ip, ipstring, visitip'th ip -адрес запрещено ipstring = | 195.225.177.34 | 195.225.177.137 | 72.232.250.10 | & qu