El mod_rewrite parece convertir el símbolo de más antes de que consiga en $ _REQUEST, y yo no sé qué solucionarlo ...PHP Mod_rewrite y símbolos con codificación URL: solo puede usar cualquiera de ellos, pero no ambos.
RewriteRule ^invite/([a-zA-Z0-9\-\+\/]+)/?$ invite.php?key=$1 [L,QSA]
Por ejemplo, yo de entrada esta en mi URL,
http://mywebsite/invite/xPo8lUEXpqg8bKL%2B32o6yIOK
me sale esto,
xPo8lUEXpqg8bKL 32o6yIOK
pero si esta petición de entrada sin pasar por el mod_rewrite,
http://mywebsite/invite.php?key=xPo8lUEXpqg8bKL%2B32o6yIOK
consigo esto lo que quiero,
xPo8lUEXpqg8bKL+32o6yIOK
¿Qué puede hacer? ¿O es que solo puedo usarlos, pero no los dos?
Gracias.
¿Puede aclarar qué ingresa y qué obtiene? –
@Pekka: lo siento, acabo de corregir mis errores en mi escrito anterior y he aclarado mis comentarios. Gracias. – laukok
+1 pregunta interesante: nunca me he encontrado con esto antes. –