[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: получание переменной из get и post
maximka787
Привет ребята. Я тут озадачился, может вы выручите. Вот создал я файл index.php он один всего. в нем все операции происходят.
Есть ссылки на странице передающие ?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)
Цитата (maximka787 @ 29.04.2011 - 07:25)
круто, то есть такое я как понял практикуется по полной?

Круто, может быть и круто, но иногда полезно знать, откуда точно приходит переменная.

В данном случае автор темы собирался изнасиловать сервер smile.gif. И ему очень полезно было бы использовать $_REQUEST. Лично от себя добавлю, что ниразу мне еще не понадобилось выяснить гетом оно или постом пришло. Пришло и чудесно.


_____________
..Работает - не трогай!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.