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 30/03/2007, 21h00   #1
Invité régulier
 
Inscription : février 2007
Messages : 27
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 27
Points : 5
Points : 5
Par défaut Mes Sessions Ne Fonctionne Pas

jai ecris un code qui me donne que du fil a retordre:
l'erreur qu'affiche mon navigateur est :
Citation:
Parse error: parse error in c:\program files\easyphp1-8\www\ebony technologies\controle.php on line 30
et moi je ne vois pas d'erreur dans ce code aider moi.

mon formulaire est:
Code HTML :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<form method=POST action=controle.php>
<table class=menus>
 
<tr>
<td>User Name : </td>
<td><input type=text size=20 name=pseudo> </td>
</tr>
<tr>
<td>PASSWORD : </td>
<td><input type=password size=20 name=pwd> </td>
</tr>
 
<tr>
<td> <input type=reset value=Cancel></td>
<td><input type=submit value=Enter> </td>
</tr>
 
</table>
</form>


et la page controle.php
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
30
31
32
 
<?php 	  
session_start();
 
$_SESSION['logo']=$_POST['pseudo'];
 
$_SESSION['pas']=$_POST['pwd'];
 
 
 
$host='localhost';//nom du serveur
$login='root';//nom de l'utilisateur
$pwd='';//mot de passe
$connexion=mysql_connect($host,$login,$pwd);
$database=mysql_select_db('sanwi',$connexion);
 
 
$connexion= mysql_connect($hote,$login,$mdp) or die('erreur de connexion');
mysql_select_db($bd, $connexion);
$req="select * from `utilisateur` where `nom`="."'".$_SESSION['logo']."'"." and "."`prenom`="."'".$_SESSION['pas']."'";
$resultat=mysql_query($req,$connexion) or die(mysql_error());
 
if (empty($pseudo))
 
{ echo 'Accés refusé à l\'apllication :contactez votre administrateur- Access denied';}
else  {
 
$_SESSION['logo']=$nom;
$_SESSION['pas']=$prenom;
header('location:paid.php');  } break;
  	  }
?>
devrais je creer une table qui regroupe les champs de SESSION ?
bebas est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/03/2007, 22h11   #2
Membre éprouvé
 
Homme
Inscription : mai 2006
Messages : 694
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 31
Localisation : Belgique

Informations forums :
Inscription : mai 2006
Messages : 694
Points : 417
Points : 417
Pour l'instant ce que je vois c'est un } en trop sur la dernière ligne! Supprime-le, ça devrait te débloquer.

Bonne soirée!

webrider

EDIT : j'oubliais aussi remplace le break; par exit;
__________________
Pensez au tag
webrider est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/03/2007, 07h56   #3
Inscrit
 
Avatar de is_null
 
Inscription : octobre 2006
Messages : 637
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 637
Points : 690
Points : 690
Citation:
Envoyé par webrider
EDIT : j'oubliais aussi remplace le break; par exit;
Fonction exit : termine le script courant. Aucun rapport avec break.
is_null est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/03/2007, 09h15   #4
Membre éprouvé
 
Homme
Inscription : mai 2006
Messages : 694
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 31
Localisation : Belgique

Informations forums :
Inscription : mai 2006
Messages : 694
Points : 417
Points : 417
Par défaut ???????

L'utilisation de "exit;" est une bonne pratique après une redirection pour effectivement arrêter le script en cours... Je ne vois pas ce qu'il y a de choquant là-dedans ? C'est juste pour écrire qqch?
__________________
Pensez au tag
webrider est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/03/2007, 09h27   #5
Inscrit
 
Avatar de is_null
 
Inscription : octobre 2006
Messages : 637
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 637
Points : 690
Points : 690
@bebas : J'ai oublié d'ajouter à mon précédent message, le citation suivante :
Citation:
Envoyé par http://fr3.php.net/manual/fr/control-structures.break.php
L'instruction break permet de sortir d'une structure for, foreach, while, do-while ou switch.
Effectivement, break est inutile dans une clause else.

@webrider Merci de reposer votre question si vous voulez que quelqu'un puisse y répondre
__________________
Q: Dois-je haïr et cogner sur Microsoft ?
R: Non, vous n'êtes pas obligé. Non pas que Microsoft n'est pas écoeurant, mais il y avait une culture hacker bien avant Microsoft et il y en aura une bien après que Microsoft aura été de l'histoire ancienne. Toute énergie dépensée à haïr Microsoft serait mieux employée par vos compétences et votre passion. Écrivez du bon code, cela brisera suffisamment Microsoft sans polluer votre karma.
Comment devenir un hacker ? par Eric Steven Raymond
is_null est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h51.


 
 
 
 
Partenaires

Hébergement Web