Отправляет email-рассылки с помощью сервиса Sendsay

Вебстроительство. Форум !!!

Реакция на некорректные значения

Здравствуйте все.

Вопрос в следующем:
Если в строке адреса появляются недопустимые значения переменных, то
какое должно быть поведение скрипта при этом:
1. Сообщить об этом посетителю и дать выбор пойти в какое-нибудь
другое место.
2. Проигнорировать некорректные значения и отработать страницу так,
как будто эти значения вообще не были введены.
3. Подобрать близкое значение и принять его.
Может есть ещё какие-нибудь варианты?

Ответить   Andrey Yakushev Tue, 15 Jun 2004 15:10:28 +0400 (#170202)

 

Ответы:

Вот это самое лучшее. Выдать сообщение: "Кыш отсюда хакер..... Гы-гы". И
отправить куда-нибудь, например на главную страницу


Номер выпуска : 143
Возраст листа : 155 (дней)
Количество подписчиков : 144
Адрес в архиве : http://subscribe.ru/archive/inet.webbuild.build/msg/170223
Получить правила : mailto:inet.webbuild.build-rules@subscribe.ru
Формат "дайджест" : mailto:inet.webbuild.build-digest@subscribe.ru
Формат "каждое письмо" : mailto:inet.webbuild.build-normal@subscribe.ru
Формат "читать с веба" : mailto:inet.webbuild.build-webonly@subscribe.ru

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:inet.webbuild.build-list@subscribe.ru
Отписаться: mailto:inet.webbuild.build--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Tue, 15 Jun 2004 17:40:10 +0600 (#170223)

 

Здравствуйте, Бурляев.

Вы писали 15 июня 2004 г., 15:40:10:

Вот, как бы, аргументы против этого решения:
Во-первых, это может случиться, когда человек откуда-то тянет ссылку,
и последние символы урла потерялись.
А во-вторых, пугливые юзеры очень боятся всяких непонятных слов, типа
"некорректные значения переменных в адресе страницы".
Может быть просто подсунуть главную страницу раздела, будто этих
переменных вообще не было.

С другой стороны, если человек ожидает вполне однозначного результата,
а его не получает, то он может захотеть узнать, почему же всё-таки
вместо конкретной страницы выдалась главная.

Вот и вопрос, какую политику выбрать...

Ответить   Andrey Yakushev Tue, 15 Jun 2004 15:53:16 +0400 (#170234)

 

Original Message From: "Andrey Yakushev" <kord***@n*****.ru>
To: "inet.webbuild.build (2961535)" <burlya***@u*****.ru>
Sent: Tuesday, June 15, 2004 5:53 PM

Я почему-то предпочитаю представлять пользователя интернета как злобного
хакера, а не как пугливого юзера :-)
Поэтому думаю, что чаще всего ошибки происходят когда человек пишет адрес
ссылки вручную в адресной строке с заведомо некорректными данными. И в
принципе метод POST тут тоже не поможет.

Вовсе не обязательно объяснять пользователю в чём заключается ошибка. Но
сообщение, что произошла ошибка выдать надо обязательно. И только после
этого отправить его на главную страницу
Пользователю необходимо выбирать как можно больше сообщений.

С уважением, Бурляев Вячеслав

Номер выпуска : 147
Возраст листа : 156 (дней)
Количество подписчиков : 146
Адрес в архиве : http://subscribe.ru/archive/inet.webbuild.build/msg/170753
Получить правила : mailto:inet.webbuild.build-rules@subscribe.ru
Формат "дайджест" : mailto:inet.webbuild.build-digest@subscribe.ru
Формат "каждое письмо" : mailto:inet.webbuild.build-normal@subscribe.ru
Формат "читать с веба" : mailto:inet.webbuild.build-webonly@subscribe.ru

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:inet.webbuild.build-list@subscribe.ru
Отписать : mailto:inet.webbuild.build--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Wed, 16 Jun 2004 09:16:39 +0600 (#170753)

 

Hello, Andrey.

Как посетителю мне хотелось бы чтобы было третье.
Но как человеку любознательному мне интересно, а не подставит ли
скрипт что-нибудь интересное при непраиильном вводе.
Так что варианты - либо 1, либо 2.
Думаю, лучше 1.

<<-------------------------------------->>
О человеке можно судить по его Temporary Internet Files...

Ответить   "B." Tue, 15 Jun 2004 19:41:05 +0400 (#170441)

 

Здравствуйте !

Думаю, если например, введен неверный урл, тут надо
выдать популярную страничку, где будет написано:
404 - вы, должно быть что то ищете... но не там... и.т.д.

Если, например, человек придобавлении записи в гостевую книгу
написал некорректный email (какой нибудь там asdf@ghqwe), то
надо так и сказать (показать ему страницу с пояснениями, а
потом перенаправить его к исходной странице).

Все, конечно, имхо.

--
С уважением, Вахтуров Виктор.
Информационный сайт для программистов http://SoftMaker.com.ru

Номер выпуска : 146
Возраст листа : 156 (дней)
Количество подписчиков : 146
Адрес в архиве : http://subscribe.ru/archive/inet.webbuild.build/msg/170750
Получить правила : mailto:inet.webbuild.build-rules@subscribe.ru
Формат "дайджест" : mailto:inet.webbuild.build-digest@subscribe.ru
Формат "каждое письмо" : mailto:inet.webbuild.build-normal@subscribe.ru
Формат "читать с веба" : mailto:inet.webbuild.build-webonly@subscribe.ru

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:inet.webbuild.build-list@subscribe.ru
Отписать : mailto:inet.webbuild.build--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Wed, 16 Jun 2004 07:00:47 +0400 (#170750)

 

Здравствуйте, Victor.

Дело не в урле. Есть показчик статей по их айдишнику, + категории,
тоже с айдишниками. Так вот если в параметрах урла (после "?") будут
введены несуществующие айдишники, то автоматом посылать на главную,
или выдавать ругательную страницу?

Ответить   Andrey Yakushev Wed, 16 Jun 2004 15:22:10 +0400 (#171167)

 

По мне так оптимальный вариант два в одном: выдать страницу с информацией,
что данная статья не существует и отправить на главную страницу

С уважением, Бцурляев Вячеслав

Номер выпуска : 149
Возраст листа : 157 (дней)
Количество подписчиков : 145
Адрес в архиве : http://subscribe.ru/archive/inet.webbuild.build/msg/171785
Получить правила : mailto:inet.webbuild.build-rules@subscribe.ru
Формат "дайджест" : mailto:inet.webbuild.build-digest@subscribe.ru
Формат "каждое письмо" : mailto:inet.webbuild.build-normal@subscribe.ru
Формат "читать с веба" : mailto:inet.webbuild.build-webonly@subscribe.ru

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:inet.webbuild.build-list@subscribe.ru
Отписать : mailto:inet.webbuild.build--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Thu, 17 Jun 2004 08:23:06 +0600 (#171785)

 

Спасибо всем за обсуждение. Примерная политика у меня прояснилась.
Будем воплощать!

Ответить   Andrey Yakushev Thu, 17 Jun 2004 09:38:03 +0400 (#171891)