Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Работа с массивом в URL
Покинул форум
Сообщений всего: 79
Дата рег-ции: Март 2016
Помог: 0 раз(а)
Доброго времени суток. Столкнулся с задачей, над которой бьюсь уже долго и решить никак не удается. Надеюсь, сможете помочь.
Анализируя свой сайт, пришел к выводу о изменении части кода с целью повышения защиты. Вкратце как работает: есть страница /mysite/$Page/$Module/id/$Param['id'], где $Param['id'] массив.
Хочу сделать так, что бы страницы подгружались только те, которые есть в массиве с точным совпадением значений, сейчас можно в URL дописать любые символы, фильтрация их вырежет, оставив только целые числа и страница откроется.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.