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 :

Username dans un header


Sujet :

PHP & Base de données

  1. #1
    Membre averti
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Mars 2020
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2020
    Messages : 32
    Par défaut Username dans un header
    Bonjour,

    J'avais déjà posé cette question, mais je n'ai pas réussi à retrouver la discussion à ce propos. Je pense que c'est très simple pour les connaisseurs en PHP. Voici ma question :

    Sur un fichier de connexion par mot de passe, je cherche à faire une redirection avec un username. Voici la ligne de base :

    header('Location pages/admin.php');
    Ce que je cherche c'est d'ajouter ?username=username, après admin.php ! Mais rien ne marche. La solution existe, car je l'avais déjà utilisé.

    Si vous avez la solution, je vous en remercie d'avance

  2. #2
    Expert confirmé
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 315
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 315
    Billets dans le blog
    17
    Par défaut
    N'oublie pas les ":" après le nom de l'en-tête :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    header('Location: pages/admin.php?username=username');
    exit;

  3. #3
    Membre averti
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Mars 2020
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2020
    Messages : 32
    Par défaut
    Merci Seb pour ta réponse. C'est la première chose que j'ai fait, mais cette ligne ne marche pas. C'est une configuration spéciale dans un header... Donc si quelqu'un à l'idée ou si tu as une autre ligne Seb..

  4. #4
    Expert confirmé
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 315
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 315
    Billets dans le blog
    17
    Par défaut
    C'est la première chose que j'ai fait, mais cette ligne ne marche pas
    Ce n'est pas ce que tu nous as montré, tu nous as montré une commande invalide

    Montre-nous ton code actuel censé fonctionner
    Dis-nous comment il se comporte
    Et quelles sont les erreurs affichées

  5. #5
    Membre averti
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Mars 2020
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2020
    Messages : 32
    Par défaut
    Je connais bien les "session start" et le suivi des "username" d'une page à l'autre, que j'utilise beaucoup sur mon site. Mais là il s'agit d'une redirection dans un "header" :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    		if ($data[0] == 1) {
    			session_start();
    			$_SESSION['username'] = $_POST['username'];
    			header('Location pages/admin.php');
    			exit();
    		}
    Là, je cherche à intégrer le suivi de l'username dans le header, mais aucune des commande (username) - ('username') - $_POST['username'] - $_GET['username'], etc..., ne marchent. Pourtant il existe une combinaison qui marche, qu'on m'avait déjà donné dans ce forum et que je ne retrouve plus dans mes fichiers, ni même dans l'historique de mes discutions sur ce Forum. C'est un truc du genre :

    header('Location ": pages/admin.php?username='username"'); (une commande pas commune, qui marchait très bien).

    Merci pour votre aide

  6. #6
    Membre averti
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Mars 2020
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2020
    Messages : 32
    Par défaut
    Whaou, le coup de bol ! Je viens juste de retrouver le header que je cherchais. Le voilà pour ceux que cela intéressent :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    		if ($data[0] == 1) {
    			session_start();
    			$_SESSION['username'] = $_POST['username'];
    			header('Location: '.$_POST['username'].'.php?username='.$_POST['username'].'');
    			exit();
    		}

    Donc, avec cette ligne de code, le header prend bien le suivi de l'username etrenvoi vers la page username et non vers l'index :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    header('Location: '.$_POST['username'].'.php?username='.$_POST['username'].'');
    Je vous remercie infiniment pour vos efforts et conseills. Bonne journée à tous

  7. #7
    Expert confirmé
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 315
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 315
    Billets dans le blog
    17
    Par défaut
    Tu remarqueras que "Location" est suivi de ":" alors que ton script non
    Le reste n'est que du paramétrage

  8. #8
    Membre averti
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Mars 2020
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2020
    Messages : 32
    Par défaut
    Oui, tu as tout à fait raison Seb. C'est une erreur d'écriture et effectivement, c'était pas bon... Tu fais bien de me le signaler, car cela aurait suffit à planter la commande. Merci pour ta participation Vous êtes précieux...

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

Discussions similaires

  1. Problème Total dans un header
    Par snoop57 dans le forum IHM
    Réponses: 8
    Dernier message: 06/12/2005, 15h15
  2. redefinir une fonction dans un header
    Par ghostdogpr dans le forum C
    Réponses: 5
    Dernier message: 31/10/2005, 03h25
  3. [TListView] Ajouter un icône de tri dans le header
    Par phplive dans le forum Composants VCL
    Réponses: 1
    Dernier message: 25/09/2005, 13h07
  4. [Mail] Subject dans le header
    Par Tchinkatchuk dans le forum Langage
    Réponses: 1
    Dernier message: 07/09/2005, 09h24
  5. [MFC] image dans un header de CListCtrl
    Par tut dans le forum MFC
    Réponses: 3
    Dernier message: 11/06/2003, 15h26

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