In questi casi più che sentire cosa "dicono in giro" è sempre bene leggere il manuale ufficiale
http://php.net/manual/en/function.session-destroy.php
session_destroy è una funzione che quando viene invocata cancella tutti i dati associati alla sessione.session_destroy() destroys all of the data associated with the current session. It does not unset any of the global variables associated with the session, or unset the session cookie. To use the session variables again, session_start() has to be called.
Questa funzione puoi lanciarla a tuo piacere quando vuoi, di default, alla chiusura del browser la sessione viene distrutta.