Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1264 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Probleme header

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Probleme header

n°1323604
bipbipcivi​c
Posté le 12-03-2006 à 11:50:08  profilanswer
 

Slt a tous, voila mon problemeque j'arrive pas résoudre malgrés une bonne recherche  :??:  
j fonctionne avec easy php 1.8
Voici mon code :
 
<?php
 
// Connexion à la BD
include("connect.php" );
 
// on met "ok" et nivo ds les cookies
if(@$_POST["pass"]) {
 
 $result = mysql_query("SELECT * FROM exo_pass" );
   while ($val = mysql_fetch_array($result))
 
      if((@$_POST["login"]==$val["login"]) && @$_POST["pass"]==$val["pass"])
      {
 
          setcookie("passe2","ok" );
          setcookie("passe6",$val["niveau"]);
          Header("Location: ".$_SERVER["PHP_SELF"]);
 
          mysql_close();
          break;
      }
 
// sinon si le lien contient ?pass=no
// on vide le cookie
}
 elseif(@$_GET["pass"]=="no" ) {
   setcookie("passe2","" );
   setcookie("passe6","" );
   Header("Location: ".$_SERVER["PHP_SELF"]);
}
// on lit le cookie
$isOK = (@$_COOKIE["passe2"]=="ok" );
// si non vide >> affiche le menu
if($isOK) {
   echo'<center>
   <A href="?pass=no">Déconnecter</A> -
   <A href="gestion.php">Gestion</A> -
   </center><hr>';
 // si vide >> affiche le formulaire
} else {
 
echo'<h3>Pour avoir acces aux diff&eacute;rentes parties veuillez vous identifier : </h3>
 
<center><form method="post">
   <table><tr>
    <td><b> Login </b>   </td>
      <td><input type="text" name="login"></td>
 
   </tr>
   <tr>
      <td><b> Mot de passe </b>   </td>
      <td><input type="password" name="pass"></td>
      </tr>
   <tr>
      <td> </td> <td><input type="Submit" value="Entrer"></td>
   </tr>
 
 
 
</table>
</form>
</center> ';
 }?>
 
 
et il me met les  erreurs suivante:
Warning: Cannot modify header information - headers already sent by (output started at e:\prototype\1acceuil.php:3) in e:\prototype\1acceuil.php on line 18
 
Warning: Cannot modify header information - headers already sent by (output started at e:\prototype\1acceuil.php:3) in e:\prototype\1acceuil.php on line 19
 
Warning: Cannot modify header information - headers already sent by (output started at e:\prototype\1acceuil.php:3) in e:\prototype\1acceuil.php on line 20    
 
Sa me soule de trop parceque j arrive pas a trouver l'erreur, donc j réfère  a vous pour me conseiller  plz
merci

mood
Publicité
Posté le 12-03-2006 à 11:50:08  profilanswer
 

n°1323616
FlorentG
Posté le 12-03-2006 à 12:18:35  profilanswer
 

Erreur classique... cherche un peu sur ce forum, la question est posée 256 fois par jours...

n°1325436
silver89
le plus silver des silvers
Posté le 14-03-2006 à 20:10:22  profilanswer
 

tu dois pas mettre de code html avant ton header() ^^

n°1325446
fabs2b
Posté le 14-03-2006 à 20:24:25  profilanswer
 

Non ! Aucunes sorties ecran !
Lis la doc du header ... :pt1cable:
 
http://fr.php.net/manual/fr/function.header.php


Message édité par fabs2b le 14-03-2006 à 20:25:32

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Probleme header

 

Sujets relatifs
Probleme avec headerprobleme de header
Probleme de header phpProbleme de header(...)
probleme de header!!!NEWBIE : Probleme de frame, header, target.
Problème FRAME et HEADERproblème d'inclusion des header MFC
Problème redirection avec headerProblème de header
Plus de sujets relatifs à : Probleme header


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR