[php]initialiser le contenu variable session
Résolu/Fermé
roy mustang
Messages postés
110
Date d'inscription
mardi 24 février 2009
Statut
Membre
Dernière intervention
2 juin 2009
-
17 mai 2009 à 13:15
roy mustang Messages postés 110 Date d'inscription mardi 24 février 2009 Statut Membre Dernière intervention 2 juin 2009 - 17 mai 2009 à 14:10
roy mustang Messages postés 110 Date d'inscription mardi 24 février 2009 Statut Membre Dernière intervention 2 juin 2009 - 17 mai 2009 à 14:10
Bonjour,
je suis débutant et je voudrais savoir comment initialiser le contenu d'une variable session pour la réutiliser???
merci!
je suis débutant et je voudrais savoir comment initialiser le contenu d'une variable session pour la réutiliser???
merci!
A voir également:
- [php]initialiser le contenu variable session
- Le fichier à télécharger correspond au contenu brut d’un courrier électronique. de quel pays a été envoyé ce message ? - Guide
- Easy php - Télécharger - Divers Web & Internet
- Word a trouvé du contenu illisible - Guide
- Fusionner deux cellules excel en gardant le contenu - Guide
3 réponses
Yoan
Messages postés
11795
Date d'inscription
mardi 1 février 2005
Statut
Modérateur
Dernière intervention
10 décembre 2023
2 331
17 mai 2009 à 13:19
17 mai 2009 à 13:19
<?php session_start(); $_SESSION['nom']='valeur; echo $_SESSION['nom']; // affiche : "valeur" ?>
roy mustang
Messages postés
110
Date d'inscription
mardi 24 février 2009
Statut
Membre
Dernière intervention
2 juin 2009
2
17 mai 2009 à 14:10
17 mai 2009 à 14:10
merci c'est gentil !!! merci!
arthezius
Messages postés
3538
Date d'inscription
jeudi 15 mai 2008
Statut
Membre
Dernière intervention
11 septembre 2016
475
17 mai 2009 à 13:25
17 mai 2009 à 13:25
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
Traitement du formulaire sur form.php:
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:
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.
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.