0 / 0 / 0
Регистрация: 29.07.2011
Сообщений: 3
|
|
1 | |
Classic ASP - Проверка переменной. Исключение ошибок29.07.2011, 12:45. Показов 2134. Ответов 2
Метки нет (Все метки)
Здравствуйте!
Сайт написан на ASP. Параметры переменной передаются посредством адресной строки, поэтому пользователь может написать в значение переменной что угодно, чем и вызовит ошибку отображения самого сайта. Например переменная id может содержать только цифры (?id=9334 и т.д.) и не более чем например count(id)-1 . А если пользователь введет что-попало, например ?id=9334bbb - то появится ошибка: Microsoft VBScript runtime error '800a000d' Type mismatch: '[string: "9334bbb"]' /index.asp, line 8 Как можно перехватить такую ошибку и например если она возникает сделать редирект на страницу ошибки - 404.asp? Буду рад вашим ответам!
0
|
29.07.2011, 12:45 | |
Ответы с готовыми решениями:
2
Кодировка ошибок в Classic ASP обработка ошибок SQL в ASP и проверка столбцов. Соединение с БД в Classic ASP Книга по classic asp |
0 / 0 / 0
Регистрация: 29.07.2011
Сообщений: 3
|
|
29.07.2011, 13:46 [ТС] | 3 |
Спасибо за ответ, Johnny_D! Я не силен в ASP... Не могли бы Вы написать пример использования?
Вот как в коде ASP объявлена переменная id:
0
|
29.07.2011, 13:46 | |
29.07.2011, 13:46 | |
Помогаю со студенческими работами здесь
3
IIS модуль Classic ASP Запуск приложения Classic ASP в VS Code URL Rewriting для classic asp-файлов средствами .NET Подключение к базе данных MSSQL из Classic ASP дает ошибку 80040e21 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |