Encoder l'url, y compris le trait d'union(-) et un point(.) en php
J'ai besoin de l'URL encodée pour la transformation en l'un de l'API, mais il exige l'URL encodée. Par exemple, l'URL à partir de:
http://test.site-raj.co/999999?lpp=1&px2=IjN
doit devenir une URL encodée, comme:
http%3a%2f%test%site%2draj%2eco%2f999999%3flpp%3d1%26px2%3dIjN
J'ai besoin de tous les symboles à coder, même le point(.) et le trait d'union ( -), comme ci-dessus.
Votre exemple n'a pas de trait d'union dans ce
Et alors? @MikeB
Nous avons besoin de savoir ce qu'il attend des traits d'union à être traduits. De la même façon avec les points.. il a juste remplacés par des signes de pourcentage à sa sortie.
Ah, que la question est actuellement formulé, je pensais que c'était la norme de codage. J'ai déjà posé la question.
le trait d'union raté mais je suis dire que chaque symbole doit être codé ...
Et alors? @MikeB
Nous avons besoin de savoir ce qu'il attend des traits d'union à être traduits. De la même façon avec les points.. il a juste remplacés par des signes de pourcentage à sa sortie.
Ah, que la question est actuellement formulé, je pensais que c'était la norme de codage. J'ai déjà posé la question.
le trait d'union raté mais je suis dire que chaque symbole doit être codé ...
OriginalL'auteur Rajasekar PHP | 2012-08-23
Vous devez vous connecter pour publier un commentaire.
De l'essayer. L'intérieur d'une fonction peut-être que si vous utilisez plus d'une fois...
OriginalL'auteur Dênis Montone
Cela permettra de coder tous les caractères qui ne sont pas de la plaine des lettres ou des chiffres. Vous pouvez toujours décoder ce avec la norme urldecode ou rawurldecode:
OriginalL'auteur Boann
Pourquoi n'utilisez-vous pas rawurlencode
par exemple
rawurlencode("http://test.site-raj.co/999999?lpp=1&px2=IjN")
-_.~
ont été remplacés par un pourcentage (%) signe suivi de deux chiffres hexadécimaux. Ce n'est pas ce que l'OP a demandé.OriginalL'auteur benegan1991