Recuperation valeur apres le ?

Discussion dans 'URL Rewriting et .htaccess' créé par la_bouleaouane, 7 Décembre 2005.

  1. la_bouleaouane
    la_bouleaouane Nouveau WRInaute
    Inscrit:
    19 Juin 2004
    Messages:
    2
    J'aime reçus:
    0
    Bonjour,
    je souhaite recuperer une valeur qui se situe apres le ?
    exemple
    RewriteRule ([^-]*)-titi-([^-]*)\.html toto.php?id=$2 [L]
    ici je recupere bien ma 2emm valeur par contre
    RewriteRule ([^-]*)-titi-([^-]*)\.html?valeur_a_recup toto.php?id=$2&recup=$3 [L]
    comment recuperer la valeur 3 qui se trouve apres mon ?

    Merci

    Franck
     
  2. Toutou-Fr
    Toutou-Fr WRInaute occasionnel
    Inscrit:
    22 Août 2005
    Messages:
    479
    J'aime reçus:
    0
    et en essayant ca :

    RewriteRule ([^-]*)-titi-([^-]*)\.html?([^-]*) toto.php?id=$2&recup=$3 [L]

    ca marche ?
     
  3. la_bouleaouane
    la_bouleaouane Nouveau WRInaute
    Inscrit:
    19 Juin 2004
    Messages:
    2
    J'aime reçus:
    0
    :cry:
    Non malheureusement
    Le probleme est d'arrivé à gerer le ? je pense
    Merci quand meme

    Franck
     
  4. correiaj
    correiaj WRInaute impliqué
    Inscrit:
    25 Avril 2005
    Messages:
    987
    J'aime reçus:
    0
    Le mod_rewrite ne peut pas modifier les Query String (après le ?).
    Mais tu peux mettre le drapeau [QSA] Query string append, pour transmettre ces variables à l´URI rewrité...
     
  5. ChezThierry
    ChezThierry WRInaute occasionnel
    Inscrit:
    21 Octobre 2005
    Messages:
    256
    J'aime reçus:
    0
    Si tu veux juste ajouter la query string existante à tes variables forgées par toi-même, alors l'option QSA fera l'affaire, si par contre tu veux récupérer le contenu de la query string pour l'adapter, voila la procédure à suivre :

    Il faut utiliser, avant la règle, un RewriteCond sur %{QUERY_STRING} en mettant entre parenthèses la partie que tu veux récupérer, et dans la RewriteRule juste après, tu pourras récupérer le contenu de la parenthèse dans %1 (puis %2 si deux groupes de parenthèses, etc..)

    Par exemple:
    ton url : -http://www.example.com/index.php?page=5
    tu veux récupérer le numéro de page pour la rewrite rule et faire
    -http://www.exemple.com/page5.html
    (c'est un exemple, hein... faudra adapter)

    ça donne :
    Code:
    RewriteCond %{QUERY_STRING} page=(\d+)
    RewriteRule ^.*$ page%1.html
    
    Après, faut voir à adapter à ton besoin exact mais n'en sachant pas plus, je ne pourrais pas aider plus :)
    (et n'ayant pas Internet chez moi pour cause de déménagement, je ne risque pas de reposter sous peu pour compléter).
     
Chargement...
Similar Threads - Recuperation valeur Forum Date
recuperation valeur champ phpmyadmin Développement d'un site Web ou d'une appli mobile 28 Septembre 2011
Récupération d'une valeur en fonction d'une autre Développement d'un site Web ou d'une appli mobile 30 Janvier 2011
recuperation de la derniere valeur d'un champ Administration d'un site Web 4 Juillet 2003
Problème récupération fichier vps Développement d'un site Web ou d'une appli mobile 5 Mars 2022
récupération du get après rewriting URL Rewriting et .htaccess 21 Juin 2019
Récupération d'un site après qu'on n'a pas renouvelé la location Débuter en référencement 30 Mars 2019
Demande de récupération d’un nom de domaine Droit du web (juridique, fiscalité...) 25 Février 2019
Récupération données avec json_decode Développement d'un site Web ou d'une appli mobile 21 Décembre 2017
Récupération nnd existant pour activité différente Débuter en référencement 15 Décembre 2016
Récupération IP utilisateurs Google Analytics 5 Septembre 2016
Récupération d'un flux RSS Problèmes de référencement spécifiques à vos sites 3 Février 2016
[résolu] recupération de flux xml et erreur encodage des caractères Développement d'un site Web ou d'une appli mobile 27 Janvier 2016
GWT recuperation des requêtes Administration d'un site Web 24 Septembre 2015
Récupération des données d'un menu déroulant en HTML Développement d'un site Web ou d'une appli mobile 22 Septembre 2015
Nouveau site: recupération ancien nom de domaine ou création d'un nouveau nom de domaine Débuter en référencement 11 Mai 2015
récupération des données Google Analytics 13 Février 2015
Récupération de compte Twitter Twitter 24 Octobre 2014
Protection contre la récupération de mot de passe Droit du web (juridique, fiscalité...) 25 Novembre 2013
Htaccess bloque la récuperation des variables _POST URL Rewriting et .htaccess 20 Novembre 2013
recuperation d'URL Débuter en référencement 15 Mars 2013