Salut, il y as pas vraiment besoin de POO pour simplifier mais pour la fonction isset() elle peut prendre plusieurs paramètres.
Tu peux aussi a la place de stocker 1 par 1 les donnée de $_POST dans $_SESSION , parcourir un tableau qui s'occupe de faire sa en une fois, voici ton code simplifié :
if($_SERVER['HTTP_REFERER'] == $adresseSite + 'commande')
{
if(isset($_POST, $_POST['jeu'], $_POST['email_psn'], $_POST['password_psn'], $_POST['token_custom_site'], $_POST['f5_img']))
{
if($_POST['token_custom_site'] == $_SESSION['token'])
{
$post2session = ['jeu', 'contact', 'email_psn', 'password_psn', 'niveau', 'argent', 'maxcomp', 'unlock', 'prestige', 'level', 'classes', 'modded', 'tenu', 'extrainformation'];
if(filter_var($_POST['email_psn'], FILTER_VALIDATE_EMAIL))
{
foreach ($post2session as $key) {
$_SESSION[$key] = filter_var(htmlentities($_POST[$key], FILTER_SANITIZE_STRING));
}
header('Location:paiement');
}
else
{
echo '<div class="alert alert-danger" style="background-color: #f87961;border-color: transparent;color: #fff;"><button type="button" class="close" data-dismiss="alert" aria-hidden="true" style="color: #fff;">×</button> L\'adresse email saisit est incorrect.</div>';
}
}
else
{
echo '<div class="alert alert-danger" style="background-color: #f87961;border-color: transparent;color: #fff;"><button type="button" class="close" data-dismiss="alert" aria-hidden="true" style="color: #fff;">×</button> Token incorrect.</div>';
}
}
}
?>
Faire un echo de rien '' , revient au même de ne rien faire, alors pas besoin de else{}