parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Как скрыть передаваемые параметры

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 запрос вернёт пустую таблицу по заданному условию поставить НЕТ НОВОСТЕЙ, но всё таки хотелось бы исключить возможность изменения параметров.