Problème de redirection

Problème de redirection - PHP - Programmation

Marsh Posté le 31-03-2006 à 10:55:40    

Bonjour,
 
       Voici mon problème :
 
          Warning: Cannot modify header information - headers already sent by (output started at c:\program files\easyphp1-8\www\adminldap\login.php:13) in c:\program files\easyphp1-8\www\adminldap\login.php on line 17
 
       Voici le code :
 
1. <?php
2. session_start();
3. if(isset($_SESSION['etat'])){
4.  $_SESSION['login']=$_POST['login'];
5.  $_SESSION['mdp']=$_POST['mdp'];
6. }
7. require "configuration\\divers.php";
8.?>
9.<html>
10.<head>
11.<title>Administration LDAP</title>
12.</head>
13.<?php
14. $lien=$_SERVER['HTTP_HOST'].rtrim(dirname($_SERVER['PHP_SELF']),'/\\')."/index.php";
15. if (isset($_SESSION['etat'])){
16.  if ($_SESSION['mdp']=="" ) {
17.   header ("Location: http://".$lien."?erreur=1" );
18.  }else {
19.   if($ds=ldap_connect("localhost" )){
20.    @ldap_set_option($ds, LDAP_OPT_PROTOCOL_VERSION, 3);
21.    if (@ldap_bind($ds, $_SESSION['login'], $_SESSION['mdp'])){
22.     $_SESSION['ConnexionLDAP']=$ds;
23.     echo "<frameset border=0 cols=\"20%,80%\">";
24     echo " <frame src=\"menu.php\" name=\"menu\">";
25.     echo " <frame src=\"accueil.php\" name=\"pageprinc\">";
26.     echo "</frameset>";
27.    }else
28.            header ('Location: index.php?erreur=0');
29.   }else
30.    echo "Impossible de se connecter à l'annuaire.";
31.  }
32. }else
33.  header("Location: http://".$lien);
34.?>
35.</html>

Reply

Marsh Posté le 31-03-2006 à 10:55:40   

Reply

Marsh Posté le 31-03-2006 à 11:02:14    

Le problème est causé par les lignes 9 à 12 incluse.
Elle constituent le début d'une page.
Or, header("Location"... doit être envoyé avant le début d'une page.

Reply

Marsh Posté le 31-03-2006 à 11:02:37    

[:recherche]

Reply

Marsh Posté le 31-03-2006 à 11:02:48    

http://forum-images.hardware.fr/themes_static/images_forum/1/recherche.gif
 
Sujet maintes fois traité sur le forum...
 
http://forum.hardware.fr/forum1.ph [...] deration=0


---------------
♈ ♋ ♌ ♍ ♎ ♏ - Agora Fidelio | Galerie d'art Toulousaine
Reply

Marsh Posté le 31-03-2006 à 11:04:52    

Merci.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed