Le mod_rewrite semble convertir le symbole de plus de avant que je dans _REQUEST $, et je ne sais pas quoi réparer ...PHP Mod_rewrite et symboles codés en URL - seuls peuvent utiliser l'un ou l'autre, mais pas les deux?
RewriteRule ^invite/([a-zA-Z0-9\-\+\/]+)/?$ invite.php?key=$1 [L,QSA]
Par exemple, je entrée ceci dans mon URL,
http://mywebsite/invite/xPo8lUEXpqg8bKL%2B32o6yIOK
je reçois ce,
xPo8lUEXpqg8bKL 32o6yIOK
mais si je cette demande d'entrée sans passer par le mod_rewrite,
http://mywebsite/invite.php?key=xPo8lUEXpqg8bKL%2B32o6yIOK
-je obtenir ce que je veux,
xPo8lUEXpqg8bKL+32o6yIOK
Que puis-je faire? Ou est-ce que je ne peux utiliser que les deux mais pas les deux?
Merci.
Pouvez-vous clarifier ce que vous entrez, et ce que vous obtenez? –
@Pekka: désolé je viens de corriger mes erreurs dans mes écrits ci-dessus et j'ai clarifié mes entrées. Merci. – laukok
+ 1 question intéressante - n'ont jamais rencontré cela auparavant. –