Programación y ejemplos de PHP, jQuery, HTML5, WordPress, MySQL, AMP y htaccess


PHP urlencode: Codificar cadenas para su envío por URL

Vamos a repasar la función de PHP urlencode, su funcionalidad es la de codificar cadenas que se envían a través de URL. Por ejemplo los envíos con método GET.

En el paso de variables a través de URL podemos tener problemas con ciertos valores. Pongamos de ejemplo una variable con espacios, con el caracter ‘*’ o similares que al recibirla no tendrá su valor original y estos caracteres se sustituyen por otros.

Para una buena recepción de los valores debemos codificar dichas variables con urlencode(). La función para descodificar es urldecode.

Otras funciones interesantes de PHP son:

Sintaxis de PHP urlencode

Veamos la sintaxis extraída de su web oficial:

La sintaxis es sencilla:

  • cadena (Obligatorio): Cadena a codificar.

Ejemplo de PHP urlencode

Veamos este sencillo ejemplo de PHP urlencode:

Repasemos el código del ejemplo:

  • Tenemos 2 enlaces, uno con las variables codificadas con urlenconde y otro sin codificarlas.
  • La diferencia entre ambos es la codificación de los espacios, que son sustituidos por ‘+’.
  • Por último muestro por pantalla los valores capturados con GET y con echo.

comments powered by Disqus

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies