I campi hidden puoi utilizzarli in presenza di un form, nel tuo caso dovresti usare delle semplici sessioni. Eviterei di utilizzare la sintassi abbreviata, sia nei tag di apertura e chiusura sia con gli short_tag, come indicato molto chiaramente nel manuale