ciao,

Ho questo problema,

ho una pagina php in cui inserisco dei dati nel DB. alla fine dell'inserimento avrei bisogno di far ritornare l'utente alla pagina di origine, visualizzando i dati appena inseriti.

per far tornare indietro uso questo comando php con JS:

header("Refresh: 2;URL=javascript:history.go(-1)")";

il problema è che non posso mettere l'url della pagina perchè quella pagina è suddivisa in 3 parti con i vari if/else.
se facessi così mi andrebbe a caricare la pagina all'inizio, non so se mi spiego.
l'unica soluzione che riesco a vedere è
history.go(-1) + refresh...

history.go(-1) mi va bene perchè mi fa tornare alla pagina precedente, ma mi servirebbe che facesse anche un refresh della pagina percedente.

quindi è possibile mettere in sequenza 2 comandi:

1) history.go(-1)
2) this.location.reload() ( è il comando giusto?)

tipo una cosa del genere, che non funziona:

header("Refresh: 2;URL=javascript:history.go(-1);this.location.reload()");

Spero di essermi spiegato

Grazie