Aucun rapport, a priori, avec le fait que ce soit du POST ou du GET !
Je passerai sur le code qui semble ... bref,
le résultat HTML généré par ce code php donne quoi ?
Hmm ... en y repensant, c'est vrai le fait que ce soit POST plutôt que GET peut être en cause.
Essaye de rendre les pages concernées impossible à mettre en cache pour que history.back() ne charge pas la page de son cache, qui se trouve être, si j'en crois ton code, la page actuellement affichée.
---------------
Kao ..98 - Uplay (R6S) : kao98.7.62x39 - Origin (BF4, BF1) : kntkao98