De verdad entendiste la respuesta del compañero?
$_REQUEST contiene los datos de ambos métodos.
Es decir por ejemplo $_REQUEST['buscar'] contendrá el valor de la variable buscar independiente mente de que sea enviado por POST o GET ( o COOKIE ) el único inconveniente de esto es que si se envía por varios métodos a la vez $_REQUEST['buscar'] solo contendrá el valor de último método procesado por el servidor, ya que irá sobreescribiendo el dato.
Por cierto el orden de procesamiento viene dado por la directiva de php
request_order o por
variables_order en su ausencia.