uhm, php non è in grado di intercettare la chiusura del browser.
quindi penso tu debba agire in altro modo.

ad esempio potresti salvare i record di pagina1 e pagina2 su tabelle temporanee.
e poi salvare suelle tabelle "reali" solo se vengono eseguite le operazioni di pagina3.
facendo dei controlli sui dati inseriti ovviamente.
questa la prima soluzione che mi è venuta in mente.