par
sadeq » 23 mars 2011, 20:29
Bonjour,
Oui c'est possible de sauvegarder et restaurer le tableau $_POST ou $_GET dans la session pour transmettre ses données entre pages. Voici comment:
Page1.php : Elle reçoit un $_POST d'un formulaire et le stock dans la session :
<?php
// initialiser la session
session_start();
// si il y a postage de données par un formulaire, alors le sauvegarder dans la session
if (isset($_POST)) {
$_SESSION["post"] = $_POST;
}
?>
Page2.php : Elle restaure les données d'un $_POST éventuellement enregistrées préalablement dans la session :
<?php
// initialiser la session
session_start();
// si il y a des données de postage dans la session, alors les restaurer
if (isset($_SESSION["post"])) {
$_POST = $_SESSION["post"];
}
?>
Et voila, le tour est joué.