Sur un spip 3.2, j’utilise la balise [(#FORMULAIRE_FORUM{#SELF})]
Si on est connecté, quand on poste un message, on le voit apparaitre, pas de souci.
Mais si on n’est pas connecté, quand on clique sur « Envoyer » le massage n’apparait que si on rafraîchit la page. Du coup, certains utilisateurs postent 2 fois (voire plus) le même message.
Ça sent le problème de cache SPIP (tu utilises les plugin cache-cool ?) ou de cache navigateur avec un mauvais réglage côté expires headers. Mais bon, difficile de t’en dire plus sans accès au site en question.