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 :
Serveurs privés Flyff et légalité Voir--> http://fr.gpotato.eu/Info/TermsofService.aspx Proprietary Rights; Copyrights and Trademarks You understand and acknowledge that the Website, Content and other applications made available on the Service is owned solely and exclusively by...
[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...

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