Есть ссылки на странице передающие ?type=page, type=product и тд.
В коде идет проверка
//вывод общей информации о товаре
if($type=="product"){ product($id); }
// вывод каталога товаров
if($type=="catalog"){ catalog($category); }
вверху страницы
if(isset($type)) { $type = $_GET['type']; }
Все это делаю для mod_revrite тк удобно получать значения.
Но как быть с переменными POST. Например я отправляю пост запрос в файл index.php и внутри идет id и type но уже в POST запросе. Я сделал такую конструкцию
if(isset($type)) { $type = $_GET['type']; }
if(!isset($_GET['type'])) { $type = $_POST['type']; }
Вообще это с точки зрения кодинка верно или вообще не так?
Спустя 18 минут, 29 секунд (29.04.2011 - 09:13) Arni написал(а):
$_REQUEST['type']
Спустя 12 минут, 26 секунд (29.04.2011 - 09:25) maximka787 написал(а):
Arni
круто, то есть такое я как понял практикуется по полной?
круто, то есть такое я как понял практикуется по полной?
Спустя 2 минуты, 50 секунд (29.04.2011 - 09:28) Arni написал(а):
Смело используйте и вы.
Спустя 53 секунды (29.04.2011 - 09:29) waldicom написал(а):
Цитата (maximka787 @ 29.04.2011 - 07:25) |
круто, то есть такое я как понял практикуется по полной? |
Круто, может быть и круто, но иногда полезно знать, откуда точно приходит переменная.
Спустя 2 часа, 24 минуты, 22 секунды (29.04.2011 - 11:54) Arni написал(а):
Цитата (waldicom @ 29.04.2011 - 06:29) | ||
Круто, может быть и круто, но иногда полезно знать, откуда точно приходит переменная. |
В данном случае автор темы собирался изнасиловать сервер . И ему очень полезно было бы использовать $_REQUEST. Лично от себя добавлю, что ниразу мне еще не понадобилось выяснить гетом оно или постом пришло. Пришло и чудесно.
_____________
..Работает - не трогай!