par
Spols » 17 déc. 2015, 17:00
$_SESSION['id'] = $resultat['id'];
$_SESSION['login'] = $login;
echo 'Vous êtes connecté !';
header ('location: index.php');
<?php
session_start ();
header('location: page.php');
error_reporting(E_ALL);
Sans avoir analysé tout en détail, voici 2 remarques
Dans le premier code,
Un echo avant un header va forcement poser problème. Si tu veux changer de page tu ne dois avoir aucun texte renvoyé par PHP
Dans le second,
Un header à cet endroit là va forcement poser problème car il rend totalement inutile tout ce qu'il y a en dessous. il n'est pas dans une condition, il s'applique donc à tous
Tu devrais aussi mettre ton error_reporting plus haut dans ton code et surment aussi dans ton premier script.
[quote="MaxRaj"]
[php]$_SESSION['id'] = $resultat['id'];
$_SESSION['login'] = $login;
echo 'Vous êtes connecté !';
header ('location: index.php');[/php]
[php]<?php
session_start ();
header('location: page.php');
error_reporting(E_ALL);[/php][/quote]
Sans avoir analysé tout en détail, voici 2 remarques
Dans le premier code,
Un echo avant un header va forcement poser problème. Si tu veux changer de page tu ne dois avoir aucun texte renvoyé par PHP
Dans le second,
Un header à cet endroit là va forcement poser problème car il rend totalement inutile tout ce qu'il y a en dessous. il n'est pas dans une condition, il s'applique donc à tous
Tu devrais aussi mettre ton error_reporting plus haut dans ton code et surment aussi dans ton premier script.