Forum |  HardWare.fr | News | Articles | PC | Prix | S'identifier | S'inscrire | Shop Recherche
1352 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [Apache / PHP] Problème de transmission de variable avec mod_rewrite

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Apache / PHP] Problème de transmission de variable avec mod_rewrite

n°304848
Core 666
Posté le 09-02-2003 à 14:08:48  profilanswer
 

J'utilise le module d'Apache mod_rewrite pour tranformer les adresses de type :
 
/action.php?clef=xxxx
 
en
 
/carte/xxxx.htm
 
La règle est la suivante :
 

RewriteRule ^carte/(.*)\.htm$ action.php?clef=$1


 
Lorsque je récupère ma variable xxxx depuis l'adresse non re-écrite (/action.php?clef=xxxx) j'ai aucun soucis. Par contre, avec l'adresse re-écrite (/carte/xxxx.htm) il y a un problème avec certains caractères (j'ai repéré le +, mais il y en a peut-être d'autres).
 
Si je veux récupérer $_GET['clef'] avec clef = char+ je vais uniquement avoir char :(
 
Le problème est le même en utilisant rawurlencode() pour afficher clef dans l'adresse (+ devient %2B mais il disparait toujours quand on le passe sur une adresse re-écrite). Une idée ? :)


Message édité par Core 666 le 29-04-2003 à 22:59:25
mood
Publicité
Posté le 09-02-2003 à 14:08:48  profilanswer
 

n°304849
Mara's dad
Yes I can !
Posté le 09-02-2003 à 14:38:09  profilanswer
 

Aucune, désolé.
 
Mais par curiosité, çà te sert à quoi cette manip de re-écriture des adresses ?


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°304852
Core 666
Posté le 09-02-2003 à 14:51:38  profilanswer
 

L'impact sur le référencement est extraordinaire et vaut largement le temps dépensé pour mettre tout ca en place :)
 
L'exemple ci-dessus n'est pas très parlant (je dois bien dire que là c'est plus du fignollage d'autre chose) mais en ayant re-écrit l'ensemble des adresses de mon site je suis passé de 30 pages référencées sous Google à plus de 25 000 :D

n°377244
Core 666
Posté le 29-04-2003 à 22:59:58  profilanswer
 

Petit UP ...
 
J'aurais peut être plus de chances avec un intitulé de sujet pertinant :)

n°377296
simogeo
j'ai jamais tué de chats, ...
Posté le 29-04-2003 à 23:39:56  profilanswer
 

drapal.. tomik intéressant, désolé de ne pa pouvoir t'aider ... je crois qu'il y a un article sur le thème accessible depuis nexen.net  :)


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°377301
simogeo
j'ai jamais tué de chats, ...
Posté le 29-04-2003 à 23:43:22  profilanswer
 

je viens de tomber sur ce lien ... pas regardé le contenu mais ca traite du rewrite_mode
 
http://immo.wildcroft.com/publication/article28.html


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [Apache / PHP] Problème de transmission de variable avec mod_rewrite

 

Sujets relatifs
problème de type dans une requèteProblème d'accentuation entre flash et PHP
[shell] petit probleme avec mysql[PHP] Construction du site des teams HFR
[PHP] Mes variables sont tronquées sans que je le demande ...problème avec str_replace
Problème d'affichage de FLASHrecuperation des variable half lifel en php
probleme TI 89 
Plus de sujets relatifs à : [Apache / PHP] Problème de transmission de variable avec mod_rewrite


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR