ya pude resolverlo, el problema SI es por la dirección del include, me di cuenta que los archivos funcionaban internamente a la perfeccion.
ya que las variables se "pasan" con el url, la solucion esta en armar el url como una variable dependiente mas. es decir:
Código PHP:
$pagina = $_GET["pagina"];
$filtro = $_GET["filtro"];
$dire = 'h t t p : / / p a g i n a . c o m /pro.php?pagina=' . $pagina . '&filtro=' .$filtro;
include ( $dire );
espero que a alguien le sirva esto, ya me duele la cabeza de tanto intentar jaja
a veces las soluciones son mas faciles de lo que parece.
no soy muy bueno explicando, si alguien puede redacte esto mejor.