[RESOLU] Header php ne fonctionnant plus

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Header php ne fonctionnant plus

Re: Header php ne fonctionnant plus

par Jeunesapeur47 » 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

Re: Header php ne fonctionnant plus

par moogli » 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.


@+

Header php ne fonctionnant plus

par Jeunesapeur47 » 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....