powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Использование кнопок навигации в браузере и ошибки на сайте.
3 сообщений из 3, страница 1 из 1
Использование кнопок навигации в браузере и ошибки на сайте.
    #38735540
Serzh007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Написал сайт, всё отлично выполняется, если использовать предусмотренные на сайте кнопки, но если использовать навигацию браузера, то выбивает в ошибки, потому что в функции передаются удалённые на предыдущем шаге переменные из сессии.

Как вообще обходить такие ситуации?

Можно кучу условий наставить с проверкой существования переменной, но тогда результат убийственный))), хоть и нет ошибок. Можно запретить вывод ошибок, но тоже херня получается.

Поделитесь опытом. Как сделать «защиту от дурака»? Как программировать-то?
...
Рейтинг: 0 / 0
Использование кнопок навигации в браузере и ошибки на сайте.
    #38735552
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да как-как... Как обычно. Проверять все входные данные на соответствие требованиям - наличие, тип данных, допустимость и пределы значений. При необходимости устанавливать дефолтовые значения или выводить сообщения об ошибках.

PS: Мастерство программиста не в том, чтобы писать программы, работающие без ошибок, а в том, чтобы писать программы, работающие при любом количестве ошибок.
...
Рейтинг: 0 / 0
Использование кнопок навигации в браузере и ошибки на сайте.
    #38736066
vitz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Без конкретного примера не получите конкретного ответа.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Использование кнопок навигации в браузере и ошибки на сайте.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]