проблемы со switch'ем

Spear

почемучка
проблемы со switch'ем

Добрый день,
раньше у меня движок работал со включенными register_globals,
но это вроде как небезопасно,
так что решил отключить последние и сделать корреткировку кода.
Единчтвенная проблема - switch

Если раньше я писал чтото вроде

switch($case)
{
case "blabla":
blabla();
break;

}

то сейчас нужно писать или switch($_GET['param']) или switch ($_POST['param]),
а что делать если у меня свитчер (назовем его так:)) может быть или гетом или постом?
писать:

if (isset($_GET['case'])) { $switch = $_GET['case']; }
elseif (isset($_POST['case'])) { $switch = $_POST['case']; }
else $switch = "";
switch($switch)
{
case "do_***":
do_***();
break;

default:
blabla();
break;

}

?
Подскажите, пожалуйста.
 

Spear

почемучка
switch($_REQUEST['case'])
спасибо, понял :)
Такой вопросик ещё - какие переменные отображает $_REQUEST? пост и гет?
 

kruglov

Новичок
Exel
$_FILES входил в $_REQUEST только до 4.3.0

p. s. Вот это я и имел в виду, когда советовал ходить в ман, а не ждать ответов на форуме.
 
Сверху