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

  FORUM HardWare.fr
  Programmation
  PHP

  pbm de redirection avec header

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

pbm de redirection avec header

n°796156
Profil sup​primé
Posté le 15-07-2004 à 10:58:02  answer
 

j'ai un petit probleme
je fais une redirection en utilisant header.
en local ca marche niquel avec easyphp mais quand je le mets sur le serveur qui herberge notre intranet ca marche plus ... et je sais pas du pourquoi  :cry:  
Il n'y a pas de messsage d'erreur, la ligne header n'est tout simplement pas executer apparement (j ai mis un echo "test<br>"; avant et apres, les deux marchent!)
es ce possible que la fonction header ne soit tout simplement pas disponible sur le serveur? ca serait gros quand meme  :(

mood
Publicité
Posté le 15-07-2004 à 10:58:02  profilanswer
 

n°796159
jagstang
Pa Capona ಠ_ಠ
Posté le 15-07-2004 à 10:59:20  profilanswer
 

tu n'écris RIEN (de html, echo etc) avant le header


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°796161
jagstang
Pa Capona ಠ_ಠ
Posté le 15-07-2004 à 10:59:34  profilanswer
 

donne ton code stp


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°796163
jagstang
Pa Capona ಠ_ಠ
Posté le 15-07-2004 à 11:00:41  profilanswer
 

http://www.phpfrance.com/tutorials/index.php?id=33


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°796225
Profil sup​primé
Posté le 15-07-2004 à 11:40:28  answer
 

alors voila mon code
 
<?
  session_name("BP" );
  session_start();
  $tableaumotedepasse=array( tableau avec les mots de passe );
  $_SESSION['IPserveur']="ip du serveur";
  $_SESSION['login']=$_POST['login'];  
  $_SESSION['motdepasse']=md5($_POST['motdepasse']);
  if ((@mysql_connect($_SESSION['IPserveur'],logindebase,motdepassedebase))==NULL)
  {
     
 // on ne peut pas se connecter au serveur
 
     echo "flag 1. Problème de connexion au serveur MySQL. Veuillez essayer plus tard.<br>";
     @mysql_close() or die(mysql_error());
     session_destroy();
     include("connexion.php" );
  }
  else
  {
      mysql_query("USE BP" ) or die("flag 2. impossible d'acceder à la base de données." );
      $req="SELECT motdepasse, catégorie FROM utilisateur WHERE login='".$_SESSION['login']."'";
      $resultat=mysql_query($req) or die("flag 3. ".mysql_error());
      @mysql_close() or die(mysql_error());
      $tableauresultat=mysql_fetch_array($resultat,MYSQL_ASSOC);
      echo $tableauresultat['motdepasse']."<br>";
      echo $_SESSION['motdepasse']."<br>";
      if ( $tableauresultat['motdepasse']!=$_SESSION['motdepasse'])
      {
         // mot de passe incorect ou login inexistant
   
  echo "flag 4. connexion échoué. Mauvais paramètres de connexion. Verifier login et mot de passe.<br>";
      session_destroy();
      include("connexion.php" );
      }
      else
      {
 
  // mot de passe et login ok -> on va vers le site
 
   $_SESSION['catégorie']=$tableauresultat['catégorie'];    
   $_SESSION['motdepassecat']=$tableaumotedepasse[$_SESSION['catégorie']];  
   header("Location: frame_all.php?rep=bp" );
      }
  }
?>
 
y a des choses avant le header mais aucune sortie... a moins que ce qu il y a dans les autres if compte, mais pourtant si le login et mot de passe sont ok on ne doit pas rentré dedans


Message édité par Profil supprimé le 15-07-2004 à 11:41:17
n°796236
jagstang
Pa Capona ಠ_ಠ
Posté le 15-07-2004 à 11:44:51  profilanswer
 

pourtant c'est ça. tu écris dans le if, tu écris dans le else.
 
enlève tout les echo


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°796245
Profil sup​primé
Posté le 15-07-2004 à 11:48:30  answer
 

les or die() ca compte aussi comme un echo ?

n°796247
jagstang
Pa Capona ಠ_ಠ
Posté le 15-07-2004 à 11:49:45  profilanswer
 

oui


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°796249
jagstang
Pa Capona ಠ_ಠ
Posté le 15-07-2004 à 11:50:13  profilanswer
 

car mysqlError() fais un echo...


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°796252
Profil sup​primé
Posté le 15-07-2004 à 11:57:09  answer
 

ok merci beaucoup !

mood
Publicité
Posté le 15-07-2004 à 11:57:09  profilanswer
 

n°796286
jagstang
Pa Capona ಠ_ಠ
Posté le 15-07-2004 à 12:56:18  profilanswer
 

c'est bon ?


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°796360
Profil sup​primé
Posté le 15-07-2004 à 14:27:08  answer
 

oui apparement c est ca.
je vais devoir faire la redirection en JavaScript je peux pas faire autrement (car le fichier avec le code ci dessus n est pas lancé directement mais il est inclu dans un autre par la fonction include() - cet autre fichier etant en fait l intranet de ma boite et j ai pas le droit d y toucher)

n°796367
jagstang
Pa Capona ಠ_ಠ
Posté le 15-07-2004 à 14:33:29  profilanswer
 

ok


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  

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

  pbm de redirection avec header

 

Sujets relatifs
Header "Return-Path:" dans une fonction mail() ?[RESOLU] redirection vers page + include
[XML-Cocoon] redirection apres transformation XSLT ?[.htaccess] Redirection accès page en fonction des groupes ?
Redirection sur une page via un boutton ?[PHP] Problème de redirection
[header] Forcer le download[php] pb redirection header / arguments RESOLU!!
[PHP] - Redirection sans fuckin' header() ...A part Header, comment fait-on une redirection en PHP ?
Plus de sujets relatifs à : pbm de redirection avec header


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