Le site de référence en environnement
et sciences de la Terre depuis 2001

english deutsch
Envoyer cette page
Cours PHP  rss  Plan du site

connexion Se connecter

Login (email)  
Mot de passe mémoriser
 
Devenir membreRetrouver vos identifiants

Plus que 18 jours pour gagner 5 jeux !

Marre de la pub ? Devenez membre premium !

actu21 décembre 2012 : la fin du monde ?
actu"Il est déjà trop tard" : l'espèce humaine devrait s'éteindre ce siècle
actuDémographie : la vraie vérité qui dérange
actuLes abeilles, témoins du bon état de notre environnement, disparaissent massivement
actuUn nouveau "continent" de déchets a été découvert dans l'océan Atlantique Nord !
actuManger autant de viande est une aberration pour l'environnement et la santé
actuLe pic pétrolier mondial : on doit s'y préparer dès maintenant !
actuLimiter l'augmentation de la température planétaire à 2 ºC n'est plus réalisable
actuLe déclin de l'industrie nucléaire
actu7 milliards d'habitants sur Terre
actuPollution de l'air : plus de 2 millions de morts par an

Marre de la pub ? Devenez membre premium !

Sondage Février 2012

Découvrez l'agenda du mois
> > Février 2012 < <

Marre de la pub ? Devenez membre premium !

www.notre-planete.info : environnement, développement durable et sciences de la Terre

Les sessions en PHP

Présentation

Si les cookies sont conservés sur l'ordinateur client, les sessions sont stockés directement sur le serveur, ce qui est un gage de sécurité et permet de suivre la connexion du client.

Les sessions sont exploitées pour suivre l'interaction d'un internaute avec le site web : pages visitées, commandes effectuées, commentaires postés... Ceci, page après page sans que l'internaute soit obligé de s'authentifier à chaque fois et sans avoir à passer des variables dans l'URL.

Démarrer une session

<?php
session_start
();
?>

Cette fonction devra être placée en tête de page (car envoyé dans le header) sur chaque page qui doit utiliser les sessions. Attention ! Aucun caractère en devra être affiché avant cette fonction.

Exploiter une session

Une fois la session déclarée, les variables de sessions sont accessibles, via un tableau super global : $_SESSION.

On peut donc faire transiter des variables de page en page très simplement :

Déclarer et affecter une variable de session

<?php
$_SESSION
['nom'] = 'Elodie';
?>

Récupérer une variable de session

<?php
echo 'Bonjour'.$_SESSION['nom'];
?>

Vérifier l'existence d'une variable de session

<?php
if (isset($_SESSION['nom'])) {
 echo 
'Bonjour '.$_SESSION['nom']
}
?>

Supprimer une variable de session

<?php
unset($_SESSION['nom']);
?>

Fermer une session

<?php
session_start
();

// suppression des variables de session
$_SESSION = array();

// supression du cookie de session
setcookie(session_name(), ''time() - 42000,'/');

// destruction de la session
session_destroy();
?>


Haut de page ^ Offres d'emploi et CV     Livres et DVD     Associations     Communiqués     Agenda     rss Flux RSS     Partenaires

Page mise à jour le 01/12/2011  21 connectés© 2001-2012 notre-planete.info® v. 5.69 - tous droits réservés
notre-planete.info est un site indépendant qui informe et sensibilise objectivement sur l'environnement, l'écologie, les sciences de la Terre et le développement durable
Mentions légales  |   Presse  |   Publicité  |   Contact  |   Liens et logos  |   Soutenez notre-planete.info !