$_GET это получение данных из адресной строки
$_POST из формы
$_REQUEST из формы и из адресной.
Где лучше юзать $_REQUEST ?
в скриптах обработки API данных которые могут передаваться через POST и GET
Без разници, они все передаются заголовками, только ПОСТ могут содержать больше информации чем ГЕТ
Для доступа к полю username формы, использующей метод POST,
используйте $_POST [username]. Если параметр username передается в URL,
используйте $_GET [username]. Если вы не знаете, каким методом передано
значение, используйте $_REQUEST [username].
Ну я использую вобще tridvais