Salve ragazzi in una pagina (pagina1.asp) ho una serie di checkbox; tramite un form invio quelli selezionati ad una pagina successiva (pagina2.asp) e qui devo tornare alla pagina precedente senza poter usare history back, quindi perdondomi i chek che ho selezionato in precedenza.

Come devo fare a riportarmi dietro i check che ho selezionato?
ho provato in questa maniera; dalla pagina2.asp in un campo hidden, chiamato mycheck, mi riporto indietro i check che ho selezionato e poi faccio questo nella pagina1.asp:

codice:
mycheck=request("mycheck")
mycheck2=split(mycheck,",")
conto=ubound(mycheck2)
.....
while not rs1.eof
.....
if chkCorso="" then %>
<INPUT TYPE=Checkbox NAME="mychk" VALUE="<%=rs1("Codice")%>"<%if appo=rs1("Codice") then%>checked<%end if%>>
<%
else 
For i = 0 To conto
chkfinale=mycheck2(i)
%>
<INPUT TYPE=Checkbox NAME="mychk" VALUE="<%=rs1("Codice")%>" <%if rsCorsi("CodiceCorso")=chkfinale then%>checked<% end if%>>	

next
....
rs1.movenext
wend
e funziona in parte perche mi lascia il check selezionato ma me lo duplica per quanto e' il valore nella variabile conto
dove sbaglio?