2010-11-26 14 views

Répondre

2

C'est fait pour cela. Je pense qu'il vous manque la partie session_start() de votre script. Ensuite, vous pouvez enregistrer un var comme suit: $_SESSION['var_name'] = 'value'; et vous avez terminé, si la session n'expire pas, cette variable sera disponible partout sur votre domaine. Rappelez-vous que cette session expire par défaut après 24 minutes d'inactivité.

Fondamentalement, le code devrait ressembler à ceci:

session_start(); 
$_SESSION['var'] = 'var'; 

et vous devriez être en mesure d'obtenir la variable dans une autre page:

$var = $_SESSION['var']; 

Ici, il est. N'oubliez pas le session_start() en haut de chaque page où vous devez utiliser des sessions.

2

De cette façon,

<?php 
session_start(); 
$_SESSION['views'] = 1; 
echo "Pageviews = ". $_SESSION['views']; 
?> 

Les données _SESSION seront persistaient sur plusieurs pages jusqu'à ce que vous invoquez la fonction session_destroy().

3

Ok de la façon la plus basique

<?php 
    //index.php 
    session_start(); 
    $_SESSION['name'] = "Fred"; 
    header("Location:displayname.php"); 
?> 


<?php 
    //displayname.php 
    session_start(); 
    echo $_SESSION['name']; 
?> 
Questions connexes