We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 21101
    • 169 Posts
    Hello

    j’aimerais rajouter a mes url sur certaine page, la variable "key" et récupérer sa valeur ensuite...
    par exemple: [tt]www.site.com/index.php?id=5&key=ab45c5896ef89edc6[/tt]

    ça doit etre possible en changeant le .htaccess qui contient les parametres d’url rewriting non ? est-ce faisable ?
    je passe déja par les "urls simples" avec le préfixe [tt]page-[/tt] et le suffixe [tt].html[/tt]
    par contre je n’utilise pas l’option "Chemin d’accès pour les alias simples"

    violà, est-ce possible ou dois-je trouver une autre solution ? huh

    merci wink
      Play no games
      • 11975
      • 2,542 Posts
      Salut,

      je pense qu’il faut utiliser la fonction makeUrl(dans manager/include/document.parser.class.inc.php ligne 1456)
      $modx->makeUrl($id, ’’,’key=ab45c5896ef89edc6’)
        Made with MODx : [url=http://www.copadel.com]copadel, fruits et l
        • 27889
        • 415 Posts
        salut, tu peux envoyer tes variables avec la methode post sans aucun probleme (pas besoin de toucher à l’url rewriting). Je crois pas qu’il y ai de probleme avec la methode get (variable apparaissant dans l’url), il me semble l’avoir tester aussi, mais bon , post reste plus propre a mon avis.
          MODx Sites & Prestations: http://dp-site.fr [Last MODx Site]
          MODx Repository: [HOME] [MetaTagsExtra] / Current Dev: [xFDM]
          • 21101
          • 169 Posts
          merci pour vos réponses smiley en fait j’aimerais faire une page où:

          - si y’a la présence dans l’url de la variable key, alors on affiche un champs en "readonly" avec la valeur de key.
          - sinon on affiche un champs vide où l’utilisateur rentre sa clé manuellement.

          je précise que l’appel à cette page se fait par une appli externe, donc obligé de passer par l’url grin
            Play no games
            • 27889
            • 415 Posts
            if isset ($_GET['key']){
              La variable contient un truc
            } else {
              La variable n'est pas remplie
            }


              MODx Sites & Prestations: http://dp-site.fr [Last MODx Site]
              MODx Repository: [HOME] [MetaTagsExtra] / Current Dev: [xFDM]
              • 33175
              • 711 Posts
              J’ai lu il y a quelque temps sur le forum qu’apparement le passage de clé dans l’url poserait des problèmes : modx renverrait vers la page 404 à cause de la clé ajoutée. Par contre, dans ce fil de discussion, il n’avait pas été mentionné la possibilité d’utiliser makeurl(). Je pense qu’il faut creuser de ce côté.
                Sorry for my english. I'm french... My dictionary is near me, but it's only a dictionary !
                • 27889
                • 415 Posts
                si mes souvenir sont bons, en Get ca passait avec les friendly url.
                  MODx Sites & Prestations: http://dp-site.fr [Last MODx Site]
                  MODx Repository: [HOME] [MetaTagsExtra] / Current Dev: [xFDM]
                  • 21101
                  • 169 Posts
                  mais comment fait modx poru savoir que c’est la variable "key" ??
                  si mon url est comme ceci: page-contact-ab45c5896ef89edc6.html

                  il ne saura pas que key = ab45c5896ef89edc6 ??
                    Play no games
                    • 11975
                    • 2,542 Posts
                    Salut,

                    as tu testé la fonction avec les friendly urls ??
                    parce que je viens de le faire et l’url se presente sous la forme
                    mon-alias.html?key=00000000

                      Made with MODx : [url=http://www.copadel.com]copadel, fruits et l
                      • 21101
                      • 169 Posts
                      ça marche comme ça ? smiley smiley
                        Play no games