Non so cosa tu possa intendere per "altre soluzioni", ad ogni modo, se prelevi tutte le variabili di $_GET e poi ricomponi la querystring, allora puoi salvare l'URL completo di variabili nella sessione.