Форум → Программирование → PHP для идиотов → Помогите составить условие
Помогите составить условие
-
Всем привет!
Ситуация следующая, нужно чтобы скрипт отдавал что то если параметры передаваемые ГЕТ запросом верные и в противном отдавал 404.
Проблема в следующем, что при запросе такого вида ?cat=10&q=1 - все обрабатывается верно, так и должно быть. Но мне нужно чтобы при наличии еще какого либа ненужного мне параметра скрипт также давал 404
То есть
?cat=10&q=1 - вот так нормально
?cat=10&q=1&beliberda - а так 404
Как составить условие таким образом чтобы при наличии еще каких либо ненужных мне переменных в массиве ГЕТ скрипт отдавал 404? -
15 февраля 2013 г. 14:11, спустя 14 минут 51 секунду
на ум приходит перечислить акцептованные параметры в массиве и проверять наличие параметра в этом массиве -
15 февраля 2013 г. 14:12, спустя 1 минуту 20 секунд
А можете примерно намекнуть как это реализовать? -
15 февраля 2013 г. 14:31, спустя 18 минут 42 секунды
foreach($_GET as $name=>$v){if(!in_array($name,array('name1','name2'))){header("Location: http://go_fuck_your_sef.ru/");exit;}} -
Пожалуйста, авторизуйтесь, чтобы написать комментарий!