IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

problème de redirection header [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre confirmé
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Mars 2017
    Messages
    52
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Mars 2017
    Messages : 52
    Par défaut problème de redirection header
    Bonjour a tous ,

    J'ai un petit problème j'ai du changer d’hébergeur et j'avais une page avec ce code qui fonctionnait parfaitement , maintenant avec mon nouvel hébergeur ce code ne fonctionne , j'ai une page blanche et le redirection ne se fait plus
    quelqu'un a une idée ?
    Bien sur l’accès a la base de donnée fonctionne j'ai mis des xxx pour ne pas afficher les identifiants

    Merci d'avance

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
     
    <?php
    //Connexion à la base de données
    //(via PDO, utilisez la méthode de votre choix comme le type de base de données de votre choix)
    $pdo = new PDO(
       'mysql:host=xxx;dbname=xxx', 'xxx', 'xxx');
     
     
    if(isset($_POST["username"]) && isset($_POST["password"])){
     
     
     
    	$query = $pdo->prepare('SELECT password FROM users WHERE (username = :username and droit =4)');
    	$query->bindParam(':username', $_POST["username"]);
    	$query->execute();
    	$result = $query->fetch();
    	$hash = $result[0];
     
     
    	$correctPassword = password_verify($_POST["password"], $hash);
     
     
     
    			if($correctPassword){
     
     
     
     
      session_start();
      // Ecriture d'une nouvelle valeur dans le tableau de session
      $_SESSION['login'] = $_POST["username"];
    header('Location: administrateurcreation.php');
     
     
     
    	}else{
     
    		echo "Vous n'avez pas les droits d'acces";
    	}  
    }
    ?>

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    • Vérifie qu'il n'y a pas d'espace ou saut de ligne AVANT le <?php
    • écrit en minuscule : location
    • Supprime le ?> final (inutile)

    Sinon, il faut faire un debugage de base.

  3. #3
    Modératrice
    Avatar de Celira
    Femme Profil pro
    Développeuse PHP/Java
    Inscrit en
    Avril 2007
    Messages
    8 633
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeuse PHP/Java
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 8 633
    Par défaut
    Essaye en ajouter un exit(0); après l'appel à header.
    Modératrice PHP
    Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)
    Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.

    Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]

  4. #4
    Membre confirmé
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Mars 2017
    Messages
    52
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Mars 2017
    Messages : 52
    Par défaut
    merci les gars il y avait un espace devant pfffffffffff 1 heure a chercher pour ça

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. problème redirection header()
    Par baddark dans le forum Langage
    Réponses: 4
    Dernier message: 27/03/2011, 17h56
  2. Réponses: 2
    Dernier message: 31/07/2007, 13h20
  3. Réponses: 4
    Dernier message: 21/03/2007, 16h03
  4. [PHP-JS] Problème de redirection avec header
    Par pierrot10 dans le forum Langage
    Réponses: 6
    Dernier message: 02/09/2006, 18h01
  5. Problème redirection header ('location:
    Par Jiraiya42 dans le forum Langage
    Réponses: 1
    Dernier message: 24/06/2006, 17h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo