Cadenas de consulta URL
En
PHP la cadena de consulta en la
URL se puede leer con la global
$ _GET variables . La variable $ _GET es un arreglo asociativo donde se representa cada parámetro de cadena de consulta con un nombre y valor. Así que la url www.example.com/index.html?page=1&id=5 se puede leer como tal ..
$ _GET [ " page " ] ; echo $ _GET ["pagina"];
$ _GET [ " id " ] ; echo $ _GET ["id"];
Esto salidas
1 y
5 de la página y respectivley Identificación. Al crear una dirección URL con cadena de consulta es importante para codificar las variables que se pueden introducir caracteres en una URL que son ilegales y por lo tanto, no permitirá la URL a trabajar. En PHP esto es bastante fácil de hacer mediante el uso de la función
urlencode de la siguiente manera ...
Debido a que va a codificar los parámetros que se necesitan para decodificar los parámetros una vez que los recibirá con la función de
urldecode. De hecho, esta es una buena práctica general cada vez que lea una cadena de consulta, así que ...
urldecode ( $ _GET [ " page " ] ) ; urldecode echo ($ _GET ["pagina"]);
urldecode ( $ _GET [ " id " ] ) ; eco urldecode ($ _GET ["id"]);
Decodificación de los parámetros de cadena de consulta garantiza todos los caracteres que se han escapado son sin escapar.
No hay comentarios han sido proporcionados.
Escrito por Domingo Skinner
Última actualización: 25/10/2011 16:00:38