Le 4 mai 2021, la plateforme Yahoo Questions/Réponses fermera. Elle est désormais accessible en mode lecture seule. Aucune modification ne sera apportée aux autres sites ou services Yahoo, ni à votre compte Yahoo. Vous trouverez plus d’informations sur l'arrêt de Yahoo Questions/Réponses et sur le téléchargement de vos données sur cette page d'aide.

jess a posé la question dans Informatique et internetProgrammation · il y a 7 ans

faire une redirection d'une variable en php?

Bonjour

je souhaite ramener les valeurs des variables sur une autre page avec header; mais je ne suis pas sûre de la syntaxe

header('Location: tech.php?nomuser'=.$tab['nomuser'].);

4 réponses

Évaluation
  • ?
    Lv 4
    il y a 7 ans
    Réponse favorite

    Effectivement il serait plus judicieux d'utiliser $_POST et $_GET, c'est d'ailleurs ce que tu fais en récupérant ta variable dans l'url tu dois utiliser le get. ton header doit s'écrire :

    header("Location: tech.php/?nomuser=".$tab['nomuser']);

    et sur l'autre page tu récupère la valeur par $_GET['nomuser'].

    Ceci dit je ne suis pas sure que passer par le get soit une bonne idée si ta variable contient un tableau de valeurs. As tu pensé aux variables de session sinon ?

  • il y a 7 ans

    C'est juste ta concaténation qui est fausse.

    $target = "Location: tech.php?nomuser=".$tab['nomuser'];

    header($target);

  • il y a 7 ans

    @peignedavid non; la table tab tient ses valeur de la requête de la base de donnée

  • il y a 7 ans

    et tu ne peut pas la poster avec $Post.

    @ auteur: ah ok oui pas simple. Je suis pas un pro, mais j'ai monté une base pour un labo de recherche. Pour contre carré ce problème je refaisais les requete c'est un peu long par contre.

Vous avez d’autres questions ? Pour obtenir des réponses, posez vos questions dès maintenant.