Rechercher : dans
Par :

[php]initialiser le contenu variable session

Dernière réponse le 17 mai 2009 à 14:10:19 roy mustang, le 17 mai 2009 à 13:15:32 
 Signaler ce message aux modérateurs

Bonjour,
je suis débutant et je voudrais savoir comment initialiser le contenu d'une variable session pour la réutiliser???
merci!

Configuration: Windows XP
Firefox 3.0.10

Meilleures réponses pour « [php]initialiser le contenu variable session » dans :
[PHP] Notice: Undefined index: VoirSi vous utilisez les tableaux $_POST ou $_GET pour récupérer les variables de vos formulaires ou autres, il se peut que vous tombiez sur cette erreur: Notice: Undefined index 'champs du tableau' in 'chemin du fichier php en cours d'execution' on line...
PHP - Concaténation VoirPHP permet de concaténer des chaînes de caractères grâce à l'opérateur "." : $concatenation= $a . $b; Ou encore pour affecter, dans la variable $a, la valeur de la concaténation de $a et de $b : $a.=$b; Pour concaténer des chaînes et des...
PHP - Affichage de texte sur le navigateur VoirLe but de PHP est de permettre la création de pages web dynamiques, ainsi son but premier est de pouvoir envoyer des données au navigateur. Les trois fonctions standards PHP fournit 3 fonctions permettant d'envoyer du texte au navigateur. Ces...
PHP - Les variables VoirConcept de variable avec PHP Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. Les variables en langage PHP peuvent être de trois...
Javascript - Les variables VoirLe concept de variable Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. En Javascript, les noms de variables peuvent être aussi long que l'on désire,...

1

Yoan, le 17 mai 2009 à 13:19:04

<?php
session_start();
$_SESSION['nom']='valeur;

echo $_SESSION['nom'];        // affiche : "valeur"
?>
L'urgent est fait, l'impossible est en cours,
Pour les miracles, prévoir un délai ...

Répondre à Yoan

2

arthezius, le 17 mai 2009 à 13:25:51

Déjà tout dépends de ce pour quoi tu vas l'utiliser.
Si tu l'utilises pour la connexion tu va déclarer cette variable au moment tu traitement de ton formulaire de connexion.

Exemple:
Tu fait ton formulaire avec

<form method="post" action="form.php">
[...]
<input name="login" />
[...]
</form>

Traitement du formulaire sur form.php:
<?php
session_start(); // A placer au tout début du fichier
[...]
$_SESSION['login'] = $_POST['login'];
[...]
?>

Voilà en très simplifié comment on déclare une variable de session.
Le truc super important: sur chaque page ou tu utilise la variable de session, tu dois ajouter session_start(); en tout début de page. Il ne faut aucun text ou code purement html se trouvant avant.
Sinon tu risques t'avoir ce message d'erreur:
Warning:_Cannot_modify_header_information_-_headers_already_sent_by...


L'exemple du formulaire n'est bien sur pas complet et le traitement du formulaire manque de nombreux contrôle pour vérifier les informations. « La recherche commence là où s'arrête la connaissance. »

Répondre à arthezius

3

 roy mustang, le 17 mai 2009 à 14:10:19

Merci c'est gentil !!! merci!

Répondre à roy mustang