Transmission de données
5 Les sessions
5.4 Cas pratiques
<?php //script A session_start(); $annee=2010; $mois=10; $_SESSION["annee"]=$annee; $_SESSION["mois"]=$mois; ?> <a href="scriptB.php">B</a> <a href="scriptC.php">C</a> |
<?php //script B session_start(); if ( isset( $_SESSION['annee'] ) ) { $annee=$_SESSION["annee"]; echo "an=$annee"; } if (isset( $_SESSION['mois'])){ $mois=$_SESSION["mois"]; echo "mois=$mois"; } $annee=2011; $_SESSION["annee"]=$annee; Unset($_SESSION["mois"]); ?> <a href="scriptA.php">A</a> <a href="scriptC.php">C</a> |
<?php session_start(); if (isset( $_SESSION['annee'] ) ) { $annee=$_SESSION["annee"]; echo "an=$annee"; } if (isset( $_SESSION['mois'] ) ) { $mois=$_SESSION["mois"]; echo "mois=$mois"; } else echo "mois inexistant"; ?> <a href="scriptA.php">A</a> <a href="scriptB.php">B</a> |