Prova a non passare il parametro expire o a metterlo uguale a null cosi dovrebbe terminare una volta conclusa la sessione, comunque è strano che cosi non funzioni ....