Passer et récupèrer une variable par l'url ?

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [RÉGLÉ] Passer et récupèrer une variable par l'url ?

    Bonjour,
    je souhaiterais pouvoir récupérer des variables placées dans l'url de mon site, est-ce possible?
    L'idée est d'avoir sur un site extérieur des liens type monsite.com/mapage?var1=x&var2=y&var3=z
    Pour pouvoir afficher sur ma page un petit bloc de contenu correspondant aux variables sélectionnée.
    Mais je ne vois pas trop comment m'y prendre, et je ne sais pas non plus si c'est possible.
    Avez-vous des conseils? Merci d'avance pour votre aide.
    Dernière édition par lina01 à 13/02/2015, 08h12

  • #2
    Re : Passer et récupèrer une variable par l'url ?

    Bonjour,

    oui c'est tout a fait possible:

    Code:
    <?php
    $var1 = $_GET["var1"];
    ?>
    ta variable $var1 contiendra la valeur de var1=xxx fournie dans ton url.

    Cordialement,

    Sneka

    Commentaire


    • #3
      Re : Passer et récupèrer une variable par l'url ?

      Bonjour,

      Utiliser directement la super global PHP $_GET représente un risque important pour la sécurité, en permettant des injections XSS, SQL etc.

      Utiliser plutôt la classe JInput, qui se charge du nettoyage des valeurs entrantes et peut forcer le type d'entrée désiré.

      Un code du genre:
      Code PHP:
      $this->input->getInt('var1'0); 
      récupère var1 en vérifiant qu'il s'agisse bien d'un nombre, et en cas d'absence lui assigne une valeur par défaut de 0.

      Voir la documentation de la classe pour toutes les possibilités.
      Dernière édition par jisse03 à 13/02/2015, 08h30
      Pas de demande de support par MP.
      S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

      Commentaire


      • #4
        Re : Passer et récupèrer une variable par l'url ?

        Merci à tous les deux
        Je ne connaissais pas JInput, c'est vrai que ça me semble mieux comme méthode

        Commentaire

        Annonce

        Réduire
        Aucune annonce pour le moment.

        Partenaire de l'association

        Réduire

        Hébergeur Web PlanetHoster
        Travaille ...
        X