Header php
Fermé
drogba7213
Messages postés
1524
Date d'inscription
mardi 14 août 2007
Statut
Membre
Dernière intervention
3 avril 2010
-
24 févr. 2009 à 11:33
drogba7213 Messages postés 1524 Date d'inscription mardi 14 août 2007 Statut Membre Dernière intervention 3 avril 2010 - 24 févr. 2009 à 11:49
drogba7213 Messages postés 1524 Date d'inscription mardi 14 août 2007 Statut Membre Dernière intervention 3 avril 2010 - 24 févr. 2009 à 11:49
A voir également:
- Header php
- Easy php - Télécharger - Divers Web & Internet
- Get_magic_quotes_gpc php 8 ✓ - Forum PHP
- Request header or cookie too large ✓ - Forum Réseaux sociaux
- \R php ✓ - Forum PHP
- Bouton php - Forum PHP
4 réponses
Passarinho44
Messages postés
963
Date d'inscription
mercredi 28 mai 2008
Statut
Contributeur
Dernière intervention
13 juin 2012
132
24 févr. 2009 à 11:39
24 févr. 2009 à 11:39
Il ne faut pas qu'il y aie de echo avant un header
drogba7213
Messages postés
1524
Date d'inscription
mardi 14 août 2007
Statut
Membre
Dernière intervention
3 avril 2010
21
24 févr. 2009 à 11:41
24 févr. 2009 à 11:41
voila toute ma page il n'y a pas de raison de mettre un echo si?
<?php //Paramètre de connexion à la base require('Require\Connexion_A3P.php'); //Initialisation de $loginOK à faux $loginOK = false; //si à la page précédente le login et le mot de passe sont remplis //on entre dans la condition if ((isset($_POST['Login'])) && (isset($_POST['mdp'])) ) { $password =$_POST['mdp']; $login=$_POST['Login']; $sql = "SELECT LOGIN FROM PERSONNES WHERE LOGIN = '".addslashes($login)."' AND PASSWORD='".addslashes($password)."'"; $req = odbc_exec($conn,$sql) or die('Erreur SQL : <br />'.$sql); //on initialise deux nouvelles variable qui recoivent ce qu'envoi la page précédente //et l'on cherche a vérifié si la requete revoie quelque chose //si c'est le cas => loginOK passe à vrai if (odbc_fetch_row($req)) { $loginOK = true; } } if ($loginOK) { $sql1 = " SELECT DROITGTP FROM PERSONNES WHERE LOGIN = '".addslashes($login)."'"; $req = odbc_exec($conn,$sql1) or die('Erreur SQL : <br />'.$sql1); while (odbc_fetch_row($req)) { $niveau = odbc_result($req,"DROITGTP"); } require('Require\Connexion.php'); $sql2 = " SELECT NIVEAU_RESSOURCE FROM ACCEDER WHERE NIVEAU_PROFIL =".$niveau; $req = odbc_exec($conn,$sql2) or die('Erreur SQL : <br />'.$sql2); while (odbc_fetch_row($req)) { $niveau_ressource = odbc_result($req,"NIVEAU_RESSOURCE"); //Si la transaction se passe bien on rentre dans la boucle loginOK = true //et l'on refait une nouvelle boucle afin de regarder quel login s'est loggué //et l'on redirige en faonction du login if ($niveau == '1' && $niveau_ressource=='1') { header('Location:http://a3p/GTP/Menu/N1.html'); } elseif ($niveau == '2' && $niveau_ressource=='2') { header('Location:http://a3p/GTP/Menu/N2.html'); } elseif ($niveau == '3' && $niveau_ressource=='3') { header('Location:http://a3p/GTP/Menu/N3.html'); } elseif ($niveau == '4' && $niveau_ressource=='4') { header('Location:http://a3p/GTP/Menu/N4.html'); } elseif ($niveau == '5' && $niveau_ressource=='5') { header('Location:http://a3p/GTP/Menu/N5.html'); } elseif ($niveau == '6' && $niveau_ressource=='6') { header('Location:http://a3p/GTP/Menu/N6.html'); } elseif ($niveau == '7' && $niveau_ressource=='7') { header('Location:http://a3p/GTP/Menu/N7.html'); } elseif ($niveau == '8' && $niveau_ressource=='8') { header('Location:http://a3p/GTP/Menu/N8.html'); } } } //sinon on demande à l'utilisateur de recommencer else { echo 'Une erreur est survenue, veuillez réessayer !'; } //déconnexion de la base odbc_close($conn); ?>
Passarinho44
Messages postés
963
Date d'inscription
mercredi 28 mai 2008
Statut
Contributeur
Dernière intervention
13 juin 2012
132
24 févr. 2009 à 11:43
24 févr. 2009 à 11:43
En fait c'est dans la page que tu appelles :
output started at D:\GTP\www\GTP\0_Consultation\Require\Connexion_A3P.php:12
qu'il y a eu une instruction qui bloque ton header.
output started at D:\GTP\www\GTP\0_Consultation\Require\Connexion_A3P.php:12
qu'il y a eu une instruction qui bloque ton header.
drogba7213
Messages postés
1524
Date d'inscription
mardi 14 août 2007
Statut
Membre
Dernière intervention
3 avril 2010
21
24 févr. 2009 à 11:49
24 févr. 2009 à 11:49
encore une fois you are the boss