En bout de ligne, je n'aurai pas le choix d'un redirection, ce que je voulais éviter. J'ai tenter plusieurs setPostFields mais sois je comprend mal la méthode ou bien j'instancie mal la classe.
J'ai trouvé un morceau de code pour voir si la personne fait un refresh, je dois testé.
$pageWasRefreshed = isset($_SERVER['HTTP_CACHE_CONTROL']) && $_SERVER['HTTP_CACHE_CONTROL'] === 'max-age=0';
if($pageWasRefreshed ) {
//do something because page was refreshed;
} else {
//do nothing;
}