Al final lo arrastro en la URL, a pesar de que no me gusta hay demasiados inconvenientes usando sessiones.
Ya estoy usando friendly URL's, de hecho incluso he implementado un sistemilla para que se traduzcan en función del idioma usado por el visitante. No es gran cosa pero