comment transmettre un "?" dans une url ? [resolu]

comment transmettre un "?" dans une url ? [resolu] - HTML/CSS - Programmation

Marsh Posté le 12-01-2011 à 13:07:52    

Bonjour
 
Question sans doute bête, mais je coince depuis 2h et je ne trouve pas la solution dans les différents forum que j'ai parcourus.  
 
J'aimerai passer un paramètre à une fenêtre qui contient un ? (point d'interrogation).
 
Comment faire pour que la fenetre cible prenne bien en compte ce ? .  
 
Car actuellement la fenetre cible comprend pas ce ? . Je cherche un caractère spécial (un peu comme le "&" remplace le "&" ), mais je ne trouve pas lequel.
 
Je cherche à faire ceci  
 
index.php?param1=param1&param2=param2&param3=parametrequicontientunpointdinterrogation
 
Merci de votre aide.  
 
Dominique


Message édité par domi_bu le 12-01-2011 à 16:41:15
Reply

Marsh Posté le 12-01-2011 à 13:07:52   

Reply

Marsh Posté le 12-01-2011 à 14:18:53    

salut,
 
tu dois pouvoir utiliser "%3f" qui est le caractère "?" échappé.
 
++

Reply

Marsh Posté le 12-01-2011 à 16:06:43    

Bonjour Pataluc  
et merci pour la réponse.  
 
 
Ca fonctionne .Mais maintenant je me heurte à un autre pb et je me demande si ma technique utilisée est la bonne.  
 
En fait je construis une url dynamiquement pour pouvoir ensuite faire une redirection dans la page cible.  
 
Mon url dynamique est donc maintenant  
 
index.php?param1=param1&param2=param2&param3=parametrequicontientuneurlderedirectioncontenantdoncellememeunpointinterrogation.
 
Et evidemment la page cible est trompée par le parametre 3 car ce parametre contient un ?
 
Comment faire alors ?  
 
DOminique  
 

Reply

Marsh Posté le 12-01-2011 à 16:22:25    

base64_encode/decode ?


---------------
sheep++
Reply

Marsh Posté le 12-01-2011 à 16:41:04    

ilfaut utiliser la fonction  
 
urlencode
 
Ca fonctionne nickel comme ça. Merci tout de même. DOminique

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed