se ti può servire questo è come gestisco io la cosa : avevo il tuo stesso problema

pagina contenitore index.php


pagina a.php

che passa a b.php il valore $testo con get


index.php pg sarà = b.php
---------

$pg=$_GET[pg];
include("$pg");




b.php
-------
$testo=$_GET[testo];





ovvero : si presume che tu sappia cosa passa la pagina a alla pagina b quindi è come se in index tu scrivessi tutti i GET, invece li scrivi nei file inclusi e quindi nell'index vengono inclusi anche i GET
ecco un esempio di un mio link

index.php?cella=news/richiamonews.php&id=5&tip=1

gli passo la pg da includere e poi i parametri che la pg inclusa sa già di doversi aspettare