[RESOLU] Header php ne fonctionnant plus

Eléphanteau du PHP | 20 Messages

31 mars 2014, 18:44

Bonsoir,

Comme indiqué dans le titre, j'ai un problème avec tous les "header()" que je possède sur mon site, en effet, plus aucun ne marche...

J'avais arrêter la dev pendant un certains temps, et puis, en revenant sur mon site, j'ai pu voir que plus aucune de mes redirections qui marchaient avant, ne marchaient maintenant....

J'ai alors fait des recherches, mais rien de concluant, j'ai testé plusieurs choses, mais rien...

Donc, je m'adresse vers vous... Cela viens il du serveur, de l'hébergeur ?

Pour exemple :
ini_set('display_errors', 'On');

if (isset($_POST['connexion']) && $_POST['connexion'] == 'Connexion') { 
   if ((isset($_POST['login']) && !empty($_POST['login'])) && (isset($_POST['pass']) && !empty($_POST['pass']))) { 
 
	include('BDD/acces3.php');
 
      $sql = 'SELECT id,admin,cs FROM membre WHERE login="'.mysql_escape_string($_POST['login']).'" AND pass_md5="'.md5(mysql_escape_string($_POST['pass'])).'"'; 
      $req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error()); 
      $nb = mysql_num_rows($req); 
 
	include('BDD/acces4.php');
	// Connexion au serveur mysql
	$connect = mysql_connect(DB_SERVER, DB_SERVER_USERNAME, DB_SERVER_PASSWORD) 
	or die('Erreur.Impossible de cr&eacute; un nouvel Engin, faire un prise d ecran :' . mysql_error());
	// s&eacute;lection de la base de donn&eacute;es
	mysql_select_db(DB_DATABASE, $connect);
	$message2 = 'Connexion au sytème';
	$id_inter = 'Journal';
  
	$sql2 = "INSERT INTO mains_courantes VALUES ('', '".$_POST['login']."', '".$message2."', '".$id_inter."', now())";
	$res2 = mysql_query($sql2);
 
      if ($nb == 1) { 
         $data = mysql_fetch_array($req); 
 
         session_start(); 
         $_SESSION['login'] = $_POST['login']; 
		 $_SESSION['centre'] = $data['cs'];
         $_SESSION['id'] = $data['id']; 
		 $_SESSION['admin'] = $data['admin'];
         mysql_free_result($req); 
         mysql_close(); 
 
         header('Location: news.php'); 
         exit(); 

      } 
Auriez vous des choses à me conseiller ou autres ?

Merci d'avance....

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

01 avr. 2014, 22:04

salut,

qu'elles sont les erreurs ?

parce que la on ne pas trop t'aider :mrgreen:

Tous ce que je peu te dire c'est que si tu as une erreur sur le header avec ce code c'est surement qu'il y a des espaces ou des caractères "invisibles" dans les fichiers inclus.


@+
Il en faut peu pour être heureux ......

Eléphanteau du PHP | 20 Messages

02 avr. 2014, 15:43

Salut,

En fait, les header ne marchaient carément pas.... :)

Mais, j'avais pas pensé a vérifier dans mes fichiers inclu, et sa venait bien de la ... Tout re fonctionne, merci du coup de main :D