Grazie mille Codencode you'r a good man,
a dire il vero avevo provato quella possibilità, il problema era che mi rigenerava si l'ID di sessione ma solo della pagina dove l'avevo applicato. Nel momento in cui cliccavo per andare in una altra pagina mi dava il vecchio id.
Credo però di aver capito qual'era il problema. io avevo associato la variabile di sessionone cos'ì:
$phpsid=sesion_id();
$_SESSION['ses_id']=$phpsid;
e poi avevo rigenerato l'id ma senza riassegnarlo a $phpsid... insomma avevo fatto un pò di disordine nel mio codice. Adesso ho messo apposto tutto grazie.