Rechercher : dans
Par :

Crée un espace privé

Dernière réponse le 14 avr 2009 à 09:05:19 rémi32, le 2 nov 2008 à 17:34:00 
 Signaler ce message aux modérateurs

Bonjour,
je voudrais crée une page de connnexion mais quand jessay sa me mais des erreur , pouvez-vous m'aider

voici mon script :

<html> 
<head> 
<title>Connexion au site</title> 
</head> 
<body> 
<form method="post" action="verifLogin.php"> 
<table border="0" width="400" align="center"> 
<tr> 
<td width="200"><b>Vôtre login</b></td> 
<td width="200"> 
<input type="text" name="login"> 
</td> 
</tr> 
<tr> 
<td width="200"><b>Vôtre mot de passe<b></td> 
<td width="200"> 
<input type="password" name="password"> 
</td> 
</tr> 
<tr> 
<td colspan="2"> 
<input type="submit" name="submit" value="login"> 
</td> 
</tr> 
</table> 
</form> 
</body> 
</html> 


<?php 
// On démarre la session 
session_start(); 

$dbHandler = mysql_connect("localhost","root","" );
mysql_select_db( enregistrer, $dbHandler );

$loginOK = false; // cf Astuce 

// On n'effectue les traitement qu'à la condition que 
// les informations aient été effectivement postées 
if ( isset($_POST) && (!empty($_POST['login'])) && (!empty($_POST['password'])) ) { 
	
	extract($_POST); // je vous renvoie à la doc de cette fonction 
	
	// On va chercher le mot de passe afférent à ce login 
	$sql = "SELECT pseudo, age, sexe, ville, mdp FROM user WHERE login = '".addslashes($login)."'"; 
	$req = mysql_query($sql) or die('Erreur SQL : <br />'.$sql); 
	
	// On vérifie que l'utilisateur existe bien 
	if (mysql_num_rows($req) > 0) { 
		$data = mysql_fetch_assoc($req); 
		
		// On vérifie que son mot de passe est correct 
		if ($password == $data['mdp']) { 
			$loginOK = true; 
		} 
	} 
} 

// Si le login a été validé on met les données en sessions 
if ($loginOK) { 
	$_SESSION['pseudo'] = $data['pseudo']; 
	$_SESSION['age'] = $data['age']; 
	$_SESSION['sexe'] = $data['sexe']; 
	$_SESSION['ville'] = $data['ville']; 
} 
else { 
	echo 'Une erreur est survenue, veuillez réessayer !'; 
} 
?>


et voici se que ma mais la page :

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at C:\wamp\www\teste\connexione.php:21) in C:\wamp\www\teste\connexione.php on line 33

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\wamp\www\teste\connexione.php:21) in C:\wamp\www\teste\connexione.php on line 33
Une erreur est survenue, veuillez réessayer !


merci
Configuration: Windows XP
Internet Explorer 7.0

Meilleures réponses pour « crée un espace privé » dans :
Echanger de gros fichiers en P2P privé VoirQu’est ce que le p2p privé ? « Les logiciels P2P (Peer to Peer, soit en français de pairs à pairs) sont des logiciels qui permettent le partage de fichiers entre les internautes. (les "pairs" en question donc). » Dans le cas du p2p privé,...
Relier deux PC distants via Internet en créant un VPN VoirSi vous souhaitez pouvoir partager des documents ou jouer en réseau à distance à travers Internet, comme si vous étiez en réseau local, il vous suffit de créer un réseau privé virtuel (VPN), Un réseau privé virtuel est dit virtuel car il relie...
[Webmaster] Faire facilement un espace d'upload VoirPourquoi ? Il arrive que vous ayez besoin de mettre en place un petit espace de téléchargement (upload/download) pour stocker des fichiers sur votre site web. C'est en effet très pratique et peut dépanner quand vous n'avez pas de clé USB sous la...
VPN - Réseaux Privés Virtuels (RPV) VoirLe concept de réseau privé virtuel Les réseaux locaux d'entreprise (LAN ou RLE) sont des réseaux internes à une organisation, c'est-à-dire que les liaisons entre machines appartiennent à l'organisation. Ces réseaux sont de plus en plus souvent...
Les espaces de nom XML VoirIntroduction aux espaces de noms XML définit un système permettant de créer des balises modulaires, c'est-à-dire pouvoir donner la possibilité d'utiliser des balises provenant de différents langages à balise au sein d'un même document grâce à la...

1

rémi32, le 3 nov 2008 à 10:47:08

Svp personne ne peux m'aider j'en ai vraiment besoin

Répondre à rémi32

2

toto, le 3 nov 2008 à 11:08:43

Bonjour

On a déjà dit des centaines de fois ici et ailleurs que session_start() devait être exécuté avant tout envoi de données au client. Donc avant < html > etc...
Tu n'as pas dû chercher beaucoup

Répondre à toto

4

 help plz, le 14 avr 2009 à 09:05:19

Slt je vois que tu ty conais bien en ce domene et moi pour tout dire j'ai casiment rien compris j'ai 12 ans et si tu pe m'aider sa serai sympa bon bref ben je conte sur toi
a ++

Répondre à help plz

3

rémi32, le 3 nov 2008 à 11:14:24

Oui maitenant sa marcdhe mais quand je me connecter sa me mais not foud comment faire pour que sa redirige l'utilisateur vers son propre espace

Répondre à rémi32