Précédent   Forum des professionnels en informatique > PHP > Langage > Sessions
Sessions Forum d'entraide sur les sessions avec PHP. Avant de poster -> FAQ sessions, Cours sessions et Sources sécurité
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/04/2006, 10h18   #1
Candidat au titre de Membre du Club
 
Inscription : mai 2005
Messages : 70
Détails du profil
Informations forums :
Inscription : mai 2005
Messages : 70
Points : 12
Points : 12
Par défaut [Sécurité] PB Variables de Session

Bonjour,

Je rencontre actuellement un probléme de variables de sessions, j'ai vu sur plusieurs sites qu'une fois qu'elles sont déclarées et qu'une valeur est associée à une variable de session, on peut acceder a cette valeur sur n'importe quelle page.
Or, je n'arrive pas a récupérer le contenu d'une de mes variables de session.
Voici le code :

Page 1: sur cette page, les variables sont initialiser, le fichier commence bien par
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
 
//
// Accès au site ou affichage message d'erreur
//
if ($ok == TRUE)
{
     if ( $adm == 0)
     {
          $_SESSION['user'] = $_POST['username'];
          echo "Connexion en cours";
          ?>
          <script TYPE="text/javascript" LANGUAGE="JavaScript">document.location.href("myesocata.php")</script>
          <?
      }
      else
      {
           $_SESSION['adm'] = $_POST['username'];
           echo "vous etes connecté en tant qu'admin" ;
           ?>
           <script TYPE="text/javascript" LANGUAGE="JavaScript">document.location.href("admin.php4")</script>
           <?
       }
}
else
{
        echo "Le login ou le mot de passe que vous avez saisi est incorrect";
        ?><br><a href="accueil.html">Retour</a><?
}
?>
Page 2 : sur cette page je souhaite me servir de la variable or lorsque je fais un
rien ne s'affiche...

Merci d'avance pr votre aide!
baillador est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/04/2006, 10h20   #2
Membre confirmé
 
Avatar de onet
 
Inscription : décembre 2002
Messages : 365
Détails du profil
Informations personnelles :
Âge : 30

Informations forums :
Inscription : décembre 2002
Messages : 365
Points : 283
Points : 283
Envoyer un message via MSN à onet Envoyer un message via Skype™ à onet
as-tu mis session_start() sur ta seconde page?

Car tu a besoin d'avoir ta commande dans chacune des pages ou tu souhaite utiliser tes sessions.

Onet
__________________
---
Retrouvez tout mes tutos et mes articles: http://www.olivierlange.com
onet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/04/2006, 10h21   #3
Modérateur
 
Avatar de Nesmontou
 
Homme Benjamin PREVOT
Architecte de système d'information
Inscription : septembre 2004
Messages : 1 569
Détails du profil
Informations personnelles :
Nom : Homme Benjamin PREVOT
Âge : 30
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Architecte de système d'information
Secteur : Finance

Informations forums :
Inscription : septembre 2004
Messages : 1 569
Points : 2 501
Points : 2 501
Salut, tu mets bien session_start() au début de chacune de tes pages :
__________________
Si vous ne pouvez expliquer un concept à un enfant de six ans, c'est que vous ne le comprenez pas complètement. Albert EINSTEIN

F.A.Q. : Java, PHP, (X)HTML / CSS

N'oubliez pas de cliquer sur le bouton Résolu en bas de page quand vous avez obtenu une solution à votre problème
Nesmontou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/04/2006, 10h39   #4
Candidat au titre de Membre du Club
 
Inscription : mai 2005
Messages : 70
Détails du profil
Informations forums :
Inscription : mai 2005
Messages : 70
Points : 12
Points : 12
En effet, je ne l'avais mis que dans la page ou je déclarais les variables!!!!
Merci bcp pr l'info!
baillador est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h52.


 
 
 
 
Partenaires

Hébergement Web