variables de session

variables de session - PHP - Programmation

Marsh Posté le 17-02-2003 à 13:08:49    

je dois avoir l'air bete avec cette question
( c pour tester comment ca marche)
mais je crée une session avec une var dedans apres je fais un header sur une autre page pour voir son contenu mais y a rien.
Quand je vais voir ds easyphp le contenu de la session y a bien ma variable et sa valeur...
 
<?php
session_name("test" );
session_start();
$type="article";
session_register("type" );
header("location:aff.php" );
?>
 
et pour aff.php
<?php
echo $type;
?>
 
merci d'avance

Reply

Marsh Posté le 17-02-2003 à 13:08:49   

Reply

Marsh Posté le 17-02-2003 à 13:13:42    

ca peut pas marcher   ca ..
mieux comme ca
page1
<?  
session_start();  
session_register("type" );  
$type="article";  
?>
 
page2
<?
session_start();
if (session_is_registered("type" ))  echo $type;
else echo "vous n'etes pas passe par la page1 "
?>

Reply

Marsh Posté le 17-02-2003 à 13:18:47    

merci  c bon

Reply

Marsh Posté le 17-02-2003 à 13:32:08    

Attention, depuis que register_globals, est à OFF par défaut, il ne faut plus utiliser session_register() !
 
Il faut utiliser le tableau $_SESSION
 
http://www.php.net/manual/en/funct [...] gister.php
 
page1  
<?  
session_start();  
$_SESSION['type'] = "article";  
?>  
 
page2  
<?  
session_start();  
if( isset( $_SESSION['type'] ) )
   echo $_SESSION['type'];  
else
   echo "vous n'etes pas passe par la page1 ";
?>


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed