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é un nouvel Engin, faire un prise d ecran :' . mysql_error());
// sélection de la base de donné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....