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

  FORUM HardWare.fr
  Programmation
  PHP

  Espaces dans URL

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Espaces dans URL

n°1006238
docnico
Posté le 09-03-2005 à 00:20:13  profilanswer
 

Salut,
 
J'ai 2 sites situés sur des serveurs différents.
 
Quand j'ouvre mon browser et colle une URL contenant un espace, du genre
http://www.monsite1.com/test.php?Nom=Jean Claude&Prenom=Dusse
 
en validant l'adresse j'arrive sur la page test.php et l'URL dans la barre d'adresse est devenue
http://www.monsite1.com/test.php?N [...] enom=Dusse
 
Notez le %2520 qui a l'air d'être un double encodage de l'espace.
 
 
Je refais la même experience sur mon 2ème site,
quand je valide l'URL à espace, j'atteinds la page test.php et l'URL dans la barre d'adresse devient cette fois ci
http://www.monsite1.com/test.php?N [...] enom=Dusse
 
Notez cette fois ci le %20
 
 
Quelle est l'erreur sur le serveur de mon 1er site et à quel niveau se règle-t-elle ?

mood
Publicité
Posté le 09-03-2005 à 00:20:13  profilanswer
 

n°1006330
esox_ch
Posté le 09-03-2005 à 08:07:17  profilanswer
 

En interdisant les espace dans l'url, ce genre de truc fous le bordel, mieux vaut remplacer un espace par un _


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1006385
Worldofdad​a
Posté le 09-03-2005 à 09:29:43  profilanswer
 

Sans en etre sur, il me semble que c'est le navigateur lui meme qui rajoute les %20.
Par contre, vraiment bizarre qu'il te remplace par un %2520 dans le 1er cas.
 
Sinon, comme esox_ch, je te déconseille TRES fortemment de mettre des espaces dans tes pages Web.

n°1006728
cerel
Posté le 09-03-2005 à 13:32:00  profilanswer
 

En effet c'est le browser qui va encore l'espace. Par contre dans le premier cas je pense que c'est le serveur web qui va reencore le "%20", donc du coup le "%" va devenir "%26" (je devine).
 
Donc se serait dans la config du premier serveur qu'il faudrait regarder.

n°1006976
azubal
Posté le 09-03-2005 à 16:07:39  profilanswer
 

un serveur a un charset par defaut UTF-8 et l'autre ISO-8859-1 => http://phpcs.com/forum.v2.aspx?ID=127884


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

  Espaces dans URL

 

Sujets relatifs
Tester la validité d'un URL[shell] remplacement d'espaces
Remplacer les espaces d'une chaine[ASP VBSCRIPT] URl rewriting > une alternative?
URL Rewritingtcsh Shell avec cygwin (pb avec espaces)
URL Rewriting...PHP-récuperer paramètre issu URL
probleme recup paramétres par urlComment convertir espaces et accents des URL en %xx ?
Plus de sujets relatifs à : Espaces dans URL


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