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

Langage PHP Discussion :

header et variable


Sujet :

Langage PHP

  1. #1
    Membre du Club Avatar de rduvrac
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 58
    Points : 47
    Points
    47
    Par défaut header et variable
    Bonjour,

    j'essaye de mmetre des variables dans mon header mais ça bloque ...

    je dois pas l'écrire comme il faut (encore que si c'est possible ;-) )
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    header('Location: ../section/mapage.php?var1='.$_POST['var1'].'&var2='.$_POST['var2'].''); exit();
    c'est grave docteur? ;-D

  2. #2
    Membre confirmé Avatar de defcon_suny
    Homme Profil pro
    Non pas trop...
    Inscrit en
    Décembre 2006
    Messages
    441
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Non pas trop...
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Décembre 2006
    Messages : 441
    Points : 547
    Points
    547
    Par défaut
    Non ce n'est rien de grave

    Essaie comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    header('Location: ../section/mapage.php?var1='.$_POST["var1"].'&var2='.$_POST["var2"]); exit();

  3. #3
    Membre du Club Avatar de rduvrac
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 58
    Points : 47
    Points
    47
    Par défaut
    l'en veux pas... :-/

    c'était une bonne idée pourtant :-)

    bon j'ai la solution d'utiliser du javascript autrement... ça marche mais j'espérai rester en php...

  4. #4
    Membre confirmé Avatar de defcon_suny
    Homme Profil pro
    Non pas trop...
    Inscrit en
    Décembre 2006
    Messages
    441
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Non pas trop...
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Décembre 2006
    Messages : 441
    Points : 547
    Points
    547
    Par défaut
    Chez moi c'est bon!

    Qu'as tu comme résultat?

  5. #5
    Membre du Club Avatar de rduvrac
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 58
    Points : 47
    Points
    47
    Par défaut
    rien du tout, il reste sur la page.

    J'affiche un texte avant, ça pourrait être la raison ? (je dit ça parce que j'ai lu qu'il fallait pas mais j'ai toujours pas compris pourquoi ...)

  6. #6
    Membre confirmé Avatar de defcon_suny
    Homme Profil pro
    Non pas trop...
    Inscrit en
    Décembre 2006
    Messages
    441
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Non pas trop...
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Décembre 2006
    Messages : 441
    Points : 547
    Points
    547
    Par défaut
    Oui en effet, il ne faut pas! Avant la fonction header de php, il ne peut avoir aucun flux de sortie.

    Exemple :
    Ceci est correct
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <?php 
    header("Location:mapage.php");
    ?>
    Ceci est correct
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <?php 
    $foo = $_POST["foo"];
    header('Location:mapage.php?var='.$foo);
    ?>
    Ceci n'est pas correct
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <?php 
    echo 'hello'; //génère un flux de sortie
    header("Location:mapage.php");
    ?>
    Ceci n'est pas correct
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    <html>
    <head>
    </head>
    <body>
    <?php 
    // Un flux HTML a déjà été envoyé.
    header("Location:mapage.php");
    ?>
    Vérifies ton code maintenant.

Discussions similaires

  1. fontion header, transmission variables url
    Par artichaudd dans le forum Langage
    Réponses: 5
    Dernier message: 02/08/2012, 15h42
  2. [Cookies] Fonction header et variables de session
    Par galinette dans le forum Langage
    Réponses: 3
    Dernier message: 18/07/2007, 09h14
  3. header et variable
    Par sadkill dans le forum Langage
    Réponses: 3
    Dernier message: 12/05/2007, 11h22
  4. Redirection header suite à variable session
    Par jive dans le forum Langage
    Réponses: 13
    Dernier message: 05/07/2006, 01h01
  5. Transmission de variable avec GET et header
    Par spirou dans le forum Langage
    Réponses: 10
    Dernier message: 03/01/2006, 19h04

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