par
Aureusms » 04 févr. 2007, 23:51
Bonsoir,
Peut être que $_SESSION (les variables de sessions initié via session_start() ) peuvent t'aider. Ces variables sont valables dès que l'utilisateur entre les pages dans une session et jusqu'à qu'il en sorte (ferme le browser internet ou se délogue).
Exemple, si tu mets $_SESSION["nom"] = 'DUPONT'; en page 1 tu pourras retrouver (quasiment) cette variable dans n'importe qu'elle page ou session_start() sera inscrit.
De plus les variables de sessions sont stockés côté serveur et donc invisibles pour le client (l'utilisateur). Alors que les variables $_POST ou $_GET peuvent facilement lues. Peut - être est ce un aspect à ne pas négliger...
Enfin, dans ton exemple en page 1:
session_start();
$_SESSION["MaNouvelleVar"] = 'coucou';
Dans les autres pages :
session_start(); //obligatoire pour chaque page
$mavariable = $_SESSION["MaNouvelleVar"];
Dernier conseil, si tu créé des sessions, utilise session_regenerate_id(); pour éviter les fixations de sessions.