Как скрыть передаваемые параметры
lifesource 28.09.2002 19:22
Проблема в следующем:
Есть календарь, практически такой же как и в уроках, но только добавлено перемещение по месяцам.
Формируем дату для по которой будет строиться календарь:
$now[^date::now[]]
^if(def $form:year && $form:month && $form:day){
$now[^date::create($form:year;$form:month;$form:day;$now.hour;$now.minute;$now.second)]}
где соответственно $form:year, $form:month, $form:day это параметры пришедшие из строки запроса,
как можно их скрыть???
А то ведь есть пользователи шаловливые, которые захотят поменять эти параметры напрямую в адресной строке браузера, а в базе не окажется новостей для такой даты…
Можете посмотреть как это не до реализовано на
Тостере.
Введите в адресную строку вот этот адрес [url=”http://www.toster.ru/internet/?year=2000&month=11&day=30] http://www.toster.ru/internet/?year=2000&month=11&day=30[/url] и получите пустую страницу, можно конечно поставить если SQL запрос вернёт пустую таблицу по заданному условию поставить НЕТ НОВОСТЕЙ, но всё таки хотелось бы исключить возможность изменения параметров.
- Как скрыть передаваемые параметры, lifesource 28.09.2002 19:22