Tu distruggi la variabile $_POST['descrizione'], ma il browser ricorda cosa ha inviato, se tu fai il refresh dovrebbe apparirti un messaggio di notifica che ti chiede una cosa tipo "Vuoi reinviare i dati....blablabla?" rispondendo di si, il browser invia una richiesta uguale a quella precedente, che contiene quindi i dati post e $_POST['descrizione'] viene ricreata.Originariamente inviato da Lory9618
...
Inserisce il commento e poi alla fine distrugge la variabile $_POST['commento']
ma cio sembra non accadere perche ad ogni refresh della pagina mi inserisce lo stesso commento, cioè sempra non distruggere la variabile.
Come mai?
Se il browser non ti chiede conferma per reinviare i dati, probabilmente è stato impostato il "si" per default.