Io sto provando a passare alla sessioni gestite lato db... cmq perchè usi $_REQUEST['codice']? per le variabili di sessioni mi pareva si usa l'array $_SESSION[], se non erro in $_REQUEST ci sono le variabili passati da una pagina all'altra mediante metodi post o get.
Magari prima di provare a stravolgere tutto prova a passare il codice nell'url quindi sfruttando il $_REQUEST
Ciao
gnegno