Come posso creare un cookie in modo che fino a quando l'utente naviga il sito nella stessa finestra del browser il cookie permane, quando chiude la finestra il cookie viene cancellato?

Codice PHP:

function setCookie(c_name,value,expiredays)
{
    var 
exdate=new Date();exdate.setDate(exdate.getDate()+expiredays);
    
document.cookie=c_name"=" +escape(value)+
    ((
expiredays==null) ? "" ";expires="+exdate.toGMTString());
}

var 
testo "scritto"
setCookie('prova',testo,365); 
ho provato
setCookie('prova',testo,-1);
setCookie('prova',testo,0);
ma niente