2010-06-16 1 views
2
<?php 
session_start(); 
// store session data 
$_SESSION['count']=0; ?> 

<html><head></head> 
<body> 
<?php include ("getElement.php"); 
echo getLinkButton("myscript.php", "myscript.php"); 
echo $_SESSION['count']++; ?> 

</body> 
</html> 

Le code ci-dessus fonctionne, mais quand je clique sur le lien pour accéder à myscript.php:

<?php 
echo $_SESSION['count']; 
?> 

Je reçois cette erreur : Undefined variable: _SESSION dans /home/ubuntu/public_html/myscript.php sur la ligne 2

Répondre

1

myscript.php.

<?php 
session_start(); 

echo $_SESSION['count']; 
?> 

Vous devez inclure session_start en haut de toutes les pages que vous souhaitez utiliser la session

4

utilisation session_start() dans la deuxième page aussi, avant d'accéder au tableau $_SESSION superglobale.

0

que vous devez faire session_start(); sur chaque page que vous souhaitez utiliser la session-vars et assurez-vous que les cookies sont activés ou envoyez l'identifiant de session avec chaque lien et formulaire.

Questions connexes