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

  FORUM HardWare.fr
  Programmation
  PHP

  url_rewriting : url dans un url (we need to go deeper)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

url_rewriting : url dans un url (we need to go deeper)

n°2118605
pimsa
Posté le 29-12-2011 à 00:16:27  profilanswer
 

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

Spoiler :


http://s3.amazonaws.com/kym-assets/photos/images/newsfeed/000/001/122/xzibit-happy.jpg
http://boundarydevices.com/blogs/wp-content/uploads/2011/04/inception.jpg


 
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
mood
Publicité
Posté le 29-12-2011 à 00:16:27  profilanswer
 

n°2119080
Pc_eXPert
Posté le 02-01-2012 à 18:26:29  profilanswer
 

Et si tu enlèves le $ à la fin de l'expression ?

n°2119111
CyberDenix
Posté le 03-01-2012 à 00:09:15  profilanswer
 

Pour le ?.... il faut ajouter un QSA (Query String Append)
 
 
..................... [QSA,L]


---------------
Directeur Technique (CTO)
n°2120278
nisalon_ca​je
Posté le 09-01-2012 à 16:39:37  profilanswer
 

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 :)


---------------
http://nisalon.labrute.com/

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

  url_rewriting : url dans un url (we need to go deeper)

 

Sujets relatifs
URL RewritingURL Rewriting sur sous domaine chez ovh
[regex] url rewriting en russe...Changement de répertoire et url rewriting ?
need helpsUrl Rewriting et erreur 403
[htaccess] rewriting chez 1and1URL Rewriting avec un ?
Aide url rewritingUrl rewriting et Cond
Plus de sujets relatifs à : url_rewriting : url dans un url (we need to go deeper)


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