Erreur de redirection
smouthas
-
adns Messages postés 1152 Statut Membre -
adns Messages postés 1152 Statut Membre -
Bonjour,
Je vous poste mon code pour que vous m'aidiez.
En local j'ai fait les test avec mon application sans problème mais lorsque j'ai uploader chez l'hébergeur en voulant accéder à l'espace de travail de mon Intranet voici l'erreur qui s'affiche.
Warning: Cannot modify header information - headers already sent by (output started at /home/o111651/public_html/SIAGA/index2.php:60) in /home/o111651/public_html/SIAGA/index2.php on line 99
Voici mon code:
<font color="#FF0000" size="3" face="Verdana, Arial, Helvetica, sans-serif">
<?php
if ( isset( $_POST['login'] ) && isset ( $_POST['pass'] ) ) {
if(( $_POST['login']!='' ) &&( $_POST['pass']!='')){
include ('scriptPHP/connexionBD.php');
$nom=$dbh->quote($_POST['login']);
$passe=$dbh->quote($_POST['pass']);
// Connexion SQL
/*$dbhote = "localhost";
$dbuser = "root";
$dbpass = "";
$dsn = 'mysql:host=localhost;dbname=adae';
//$dbbase = "adae";
//$connexion = mysql_connect($dbhote,$dbuser,$dbpass);
//$db=mysql_select_db($dbbase, $connexion);
*/
$sql ="SELECT user.PROFIL, user.LOGIN, user.PASS FROM user WHERE user.LOGIN=$nom AND user.PASS=$passe AND user.AUTORISER='oui'";
$nb=0;
// Exécution de la requête SQL
//if($result = mysql_query($sql,$connexion)){
if($sth=$dbh->query($sql)){
$result = $sth->fetchAll(PDO::FETCH_BOTH);
$nb= count($result);
//$row = mysql_num_rows($result);
if($nb!=0)
{
foreach ($result as $row){
$_SESSION['profil']=$row["PROFIL"];
$_SESSION['acces']=$row["PROFIL"];
$_SESSION['connect']="oui";
header('Location:/SIAGA/espace_membre.php');
}
}else{
echo 'Vérifier vos informations de connexions: Mot de passe ou nom d\'utilisateur incorrect';
}
// Fermeture de la connexion
$dbh = NULL;
}
}
}
?>
</font>
Merci de m'aider.
Je vous poste mon code pour que vous m'aidiez.
En local j'ai fait les test avec mon application sans problème mais lorsque j'ai uploader chez l'hébergeur en voulant accéder à l'espace de travail de mon Intranet voici l'erreur qui s'affiche.
Warning: Cannot modify header information - headers already sent by (output started at /home/o111651/public_html/SIAGA/index2.php:60) in /home/o111651/public_html/SIAGA/index2.php on line 99
Voici mon code:
<font color="#FF0000" size="3" face="Verdana, Arial, Helvetica, sans-serif">
<?php
if ( isset( $_POST['login'] ) && isset ( $_POST['pass'] ) ) {
if(( $_POST['login']!='' ) &&( $_POST['pass']!='')){
include ('scriptPHP/connexionBD.php');
$nom=$dbh->quote($_POST['login']);
$passe=$dbh->quote($_POST['pass']);
// Connexion SQL
/*$dbhote = "localhost";
$dbuser = "root";
$dbpass = "";
$dsn = 'mysql:host=localhost;dbname=adae';
//$dbbase = "adae";
//$connexion = mysql_connect($dbhote,$dbuser,$dbpass);
//$db=mysql_select_db($dbbase, $connexion);
*/
$sql ="SELECT user.PROFIL, user.LOGIN, user.PASS FROM user WHERE user.LOGIN=$nom AND user.PASS=$passe AND user.AUTORISER='oui'";
$nb=0;
// Exécution de la requête SQL
//if($result = mysql_query($sql,$connexion)){
if($sth=$dbh->query($sql)){
$result = $sth->fetchAll(PDO::FETCH_BOTH);
$nb= count($result);
//$row = mysql_num_rows($result);
if($nb!=0)
{
foreach ($result as $row){
$_SESSION['profil']=$row["PROFIL"];
$_SESSION['acces']=$row["PROFIL"];
$_SESSION['connect']="oui";
header('Location:/SIAGA/espace_membre.php');
}
}else{
echo 'Vérifier vos informations de connexions: Mot de passe ou nom d\'utilisateur incorrect';
}
// Fermeture de la connexion
$dbh = NULL;
}
}
}
?>
</font>
Merci de m'aider.
A voir également:
- Erreur de redirection
- Erreur upes 1025 - Forum Téléviseurs
- Erreur t32 ✓ - Forum Livebox
- Erreur 3000 france tv - Forum Lecteurs et supports vidéo
- Erreur 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
voici ce que je fait à présent:
if($nb!=0)
{
foreach ($result as $row){
header('Location:espace_membre.php');
}
}else{
echo '<font color="#FF0000" size="3" face="Verdana, Arial, Helvetica, sans-serif">Vérifier vos informations de connexions: Mot de passe ou nom d\'utilisateur incorrect</font>';
}
j'ai mis le font dans mon echo malgré cela idem,
Prière m'appuyer par un exemple merci d'avant
Si oui que contient le fichier 'scriptPHP/connexionBD.php'
Adns