Bonjour,
J'ai enfin réussit à me créer une BDD et un page pour une ouverture de session. Je ne connaissais rien au PHP avant hier et j'ai réussit, en glanant ça et là des infos à me monter une page ! Je suis plutôt content ! ENfin bref... il me reste encore quelques petites problèmes non résolus : j'ai donc construit ma page qui va vérifier que le login correspond bien avec le mot de passe que l'utilisateur a entré dans le formulaire et ensuite une page affiche "vous être bien logué !"
Ce que je voudrais maintenant c'est qu'une fois logué, l'utilisateur soit automatique redirigé vers son espace perso. J'ai trouve la commande | header ("location: http://monsite.fr"); | mais ça ne fontionne pas (cf. : ligne 28 du code) ! voici un bout du code pour mieux comprendre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
1 <?
...
18  else {
19    session_start();
20    $_SESSION['pseudo'] = $pseudo;
21    echo $_SESSION['pseudo']; 
22    echo '<br> Vous êtes bien logué';
23    echo '<br> Maintenant direction <a href="http://www.google.fr">www.google.fr</a>';
24 header ("Location: http://google.fr");		
25 
26
27	// ici vous pouvez afficher un lien pour renvoyer
28    // vers la page d'accueil de votre espace membres
29  }   
30 }
31 else {
32  echo '<p>Vous avez oublié de remplir un champ.</p>';
33   include('login.htm'); // On inclut le formulaire d'identification
34   exit;
35 }
36 
37 ?>
-----------------
Vous voyez pourquoi ça ne marche pas ???
Voici l'erreur qui s'affiche quand je teste ma page :
Warning: Cannot modify header information - headers already sent by (output started at /var/www/sdc/b/f/monsite/php/sessions/login5.php:21) in /var/www/sdc/b/f/monsite/php/sessions/login5.php on line 24
Merci de votre aide qui ne pourrait m'être que bénéfique !