url_rewriting : url dans un url (we need to go deeper) - PHP - Programmation
Marsh Posté le 03-01-2012 à 00:09:15
Pour le ?.... il faut ajouter un QSA (Query String Append)
..................... [QSA,L]
Marsh Posté le 09-01-2012 à 16:39:37
Sinon, comme ton format semble relativement compliqué à interpréter pour une machine (alors c'est peut être totalement faisable hein, je te propose juste une solution), pourquoi ne pas plutôt passer l'url à travers un urlencode (puis la récupérer via un urldecode) ?
Ca t'éviterait tous ces problèmes et ca me semble (et ce n'est que mon avis) plus propre et plus facile à gérer
Marsh Posté le 29-12-2011 à 00:16:27
bonsoir,
j'ai une url du type:
http://monsite.com/goto/http://i.otherwebsite.com/dir/file.gif?key1=var1
autrement-dit une url dans une url
dans mon htaccess j'ai:
RewriteRule ^goto/(.*)$ /?do=remote&post=1&remote_img=$1 [L]
et quand je récupère avec:
echo $_GET['remote_img']
j'obtiens:
http:/i.otherwebsite.com/dir/file.gif
au lieu de:
http://i.otherwebsite.com/dir/file.gif?key1=var1
vous noterez qu'il manque donc un slash et tout ce qui suite le "?"
comment y remédier?
merci
Message édité par pimsa le 29-12-2011 à 00:17:35