Ben voila, G fait un petit test et ca marche pas... pouvez vous m'éclairer svp..
En effet, je suis chez AMEN et c'est eux qui ont installé PHP 4.2.3, l'ont ils mal fait??
PAGE test1.php
<?
session_start($PHPSESSID); // ouverture de la session
$var="bonjour"; // affectation de la variable 1
$var2="bye"; // affectation de la seconde variable
echo"Variable 1 : ($var)<br><br>"; // affichage var1
echo"Variable 2 : ($var2)<br><br>"; // affichage var2
session_register("var" ); // enregistrement de var2 en tant que variable de session
echo"<i>Envoi de la première variable par la session, et de la seconde par l'url</i><br><br>";
echo"<a href= 'test2.php?var2=$var2'>veuillez cliquer ici pour accèder à la page de visualisation des variables </a>"; // appel du second script devant récupérer les variables (var1 et Var2)
?>
Page test2.php
<?
echo"récupération de la seconde variable=($var2)<br><br>";
if($PHPSESSID) // si la session existe, on l'ouvre*....
{ //=========001
session_start($PHPSESSID); // *
echo"(session ouverte)<br><br>";
if(session_is_registered("var" )) // si la variable de session est bien enregistrée, on affiche **..
{ //=========002
echo"($var)<br><br>"; // **
echo"<a href= 'test1.php'>envoi </a><br><br>";
session_destroy();
} //==========002
else
{ //==========003
echo"(variable non enregistrée)";
} //==========003
} //==========001
else
{
echo"(session inexistante)";
}
?>
Résultat non concluant, il marque session inexistante et ne m'affiche aucune variables...