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 22/06/2006, 13h10   #1
Nouveau Membre du Club
 
Avatar de lunick
 
Inscription : mars 2005
Messages : 99
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : mars 2005
Messages : 99
Points : 25
Points : 25
Par défaut SESSION et easyphp1.8

BONJOUR

J’ai 3 pages
1ere page Login.php (Formulaire de login)
2eme page Admine.php (page protégé)
3 eme Ajout.php (page protégé)


J’arrive a me connecté pour la 1ere fois a la page ‘admin.php’ mais si je clique sur un lien dans la page ‘admin.php’ qui me ramène ver la meme page ‘admin.php’ ça me donne page de logine

Et si je clique sur un lien vers la page d’ajout il m’affiche des erreurs de variable

MERCI D AVANCE

-------------------------------
Page login.php
Le formulaire :
-------------------

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<form action="admin.php" method="post" name="formlogin" id="formlogin">
<table width="323" border="0" align="center">
<tr>
<td width="138" class="vignette"><span class="Style5">Nom d'utimisateur</span></td>
<td width="175"><input name="userlogin" type="text" id="userlogin2"></td>
</tr>
<tr>
<td class="vignette"><span class="Style5">Mot de passe </span></td>
<td><input name="passlogin" type="password" id="passlogin2"></td>
</tr>
<tr>
<td> </td>
<td><div align="center">
<input type="submit" name="Submit" value="Connexion">
</div></td>
</tr>
</table>
</form>
Page Admin.php
Page protégé :
--------------------------


Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?
$userlogin=$_POST['userlogin'];
$passlogin=$_POST['passlogin'];
 
session_start();
session_register("userlogin");
session_register("passlogin");
if(($userlogin!="azerty")or($passlogin!="azerty")){
session_destroy();
echo"<script langage=javascript>
document.location.replace('index.php');
</script>";
 
}
else{
?>
 
Contenue
 
<?
}
?>
Page Ajout.php
Page protégé :
--------------------------


Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?
$userlogin=$_SESSION['userlogin'];
$passlogin=$_SESSION['passlogin'];
session_start();
session_register("userlogin");
session_register("passlogin");
if(($userlogin!="azerty")or($passlogin!="azerty")){
session_destroy();
echo"<script langage=javascript>
document.location.replace('index.php');
</script>";
 
}
else{
?>
 
Contenue
 
<?
}
?>
L'unick
lunick est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/06/2006, 13h45   #2
Expert Confirmé
 
Avatar de Maxoo
 
Maxime Pasquier
Expert PHP
Inscription : novembre 2004
Messages : 2 126
Détails du profil
Informations personnelles :
Nom : Maxime Pasquier
Âge : 28
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Expert PHP
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : novembre 2004
Messages : 2 126
Points : 2 602
Points : 2 602
et ces erreurs ? elles disent quoi ??
__________________
Pour une bien meilleur lisibilité, utilisez la balise [code], c'est le [#] dans votre éditeur.
Mon espace Développez : mes Créations.


Rencontre & Carte des Membres de Developpez.com, version 3.0
Maxoo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/06/2006, 13h50   #3
Membre Expert
 
Avatar de Anduriel
 
Homme
Étudiant
Inscription : février 2004
Messages : 2 168
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : février 2004
Messages : 2 168
Points : 1 277
Points : 1 277
Mm sans lire ton problème déjà le code n'est pas bon puisque sur la page protégée la sessions_start() doit être AVANT les récupérations de session...
Anduriel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/06/2006, 01h20   #4
Nouveau Membre du Club
 
Avatar de charlene44
 
Étudiant
Inscription : juin 2006
Messages : 87
Détails du profil
Informations personnelles :
Âge : 24
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2006
Messages : 87
Points : 37
Points : 37
Envoyer un message via MSN à charlene44
je dirai meme plus session_start() doit etre avant tout code!!!! sans espaces ni retour chariot

Code :
1
2
3
4
5
 
<?php
session_start()
reste du code
?>
sinon t'auras un probleme d'headers already sent du a ton espace.
charlene44 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 04h26.


 
 
 
 
Partenaires

Hébergement Web