Erreur de redirection
smouthas
-
adns Messages postés 1094 Date d'inscription Statut Membre Dernière intervention -
adns Messages postés 1094 Date d'inscription Statut Membre Dernière intervention -
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 0x80070643 - Accueil - Windows
- Erreur 4201 france tv ✓ - Forum Réseaux sociaux
- J'aime par erreur facebook notification - Forum Facebook
- Code erreur f3500-31 ✓ - Forum Bbox Bouygues
- Comment recuperer whatsapp supprimé par erreur - Guide
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