Ah scusa ma quindi $_SERVER['HTTP_REFERER'] prende l'indirizzo della pagina precedente compreso le variabili get e post che le erano state passate?
Se è così va bene, se no come dicevo lascio stare.