| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación PHP /MySQL >> Content
    Cómo leer cadenas de consulta en PHP
    Al entrar en " http://example.com/program.php?first=1&second=2&third=3 " en un navegador , se ejecuta el programa de script PHP " . php " en el sitio web" example.com "y proporciona tres valores de parámetros : " primero " igual a uno, " segundo ", igual a dos y" tercera " igual a tres. La cadena de consulta es la última parte de la URL que comienza por " primera ", y se almacena automáticamente en un array global por el servidor Web. Cuando se ejecuta un script PHP desde la línea de comandos, los valores se pasan se almacenan en un array global diferente. Instrucciones
    1

    Leer la cadena de consulta accediendo al elemento QUERY_STRING de los $ _SERVERS array global. Consideremos, por ejemplo, la dirección URL :

    http://example.com/program.php?first=1&second=2&third=3

    La siguiente código:

    < php //$ program.php qs = $ _SERVER [' QUERY_STRING '] ; echo " cadena de consulta :" . $ qs ; >

    genera el siguiente resultado :

    cadena de consulta : primera = 1 y = 2 segundo y tercero = 3
    2

    analizar la consulta cadena en sus argumentos independientes que utilizan la función de " explotar " para romper la cadena de consulta aparte en cada signo . Por ejemplo , el siguiente código :

    < php //program.php $ result = explotar ( "& ", $ _SERVER [' QUERY_STRING ']); print_r ( $ result ) ; ? >

    genera el siguiente resultado :

    matriz {[ 0 ] = > " primera = 1 " [ 1 ] = > " segundos = 2 " [ 2 ] = > , " tercero = 3 "}
    3

    acceso al elemento " argv " del array $ _SERVERS para leer los componentes de la cadena de consulta cuando se ejecuta un script PHP del comando line . Consideremos, por ejemplo, el siguiente comando:

    php program.php primera = 1 segundo = 2 = 3 tercera

    El siguiente código :

    < php //program.php $ qs = $ _SERVER [' argv '] ; print_r ($ qs ) ; >

    genera el siguiente resultado :

    matriz {[ 0 ] = > " program.php " [ 1 ] = > " primera = 1 " [ 2 ] = > " segundos = 2 " [ 3 ] = > " tercero = 3 "}
    4

    Utilice la función de " implosión " para crear la cadena de consulta de la entrada de línea de comandos. Por ejemplo , la línea de comandos :

    php program.php primera = 1 segundo = 2 = 3 tercera

    cuando se ejecuta con el siguiente código: ?

    < Php //program.php $ qsparts = $ _SERVER [' argv '] ; unset ( $ qs [ 0 ] ) ; //eliminar el nombre del programa de $ qs = implosión ("& ", $ qsparts ) ; echo " , cadena de consulta : $ qs " ; >

    genera el siguiente resultado :
    cadena de consulta

    : primero = 1 y = 2 segundos y tercero = 3
    < br >

    Previous :

    next :
      Artículos relacionados
    ·Tutorial de PHP y SimpleXML Atributos 
    ·Cómo crear una cuenta Apache MySQL Server mediante Web…
    ·MySQL comas Error 
    ·Conceptos básicos de MySQL para Aprendices Visuales 
    ·Cómo agregar números a un array PHP 
    ·Cómo cambiar una tabla de privilegios MySQL 
    ·Simple base de datos MySQL PHP Tutorial 
    ·Cómo proteger archivos de Flash que se descarguen 
    ·Cómo Código Analizadores de expresiones regulares 
    ·Cómo actualizar varias columnas 
      Artículos destacados
    ·Cómo personalizar gVim para HTML Codificación 
    ·Joomla Analytics Ayuda 
    ·Cómo convertir texto medio a JPG en PHP 
    ·Cómo analizar XML en VBScript 
    ·Proyectos de Microsoft Visual Basic 
    ·Caracteres ANSI en Visual Basic 
    ·Cómo agregar un registro de sesión en un sitio web 
    ·Cómo comprobar por un carácter de tabulación en VBA 
    ·Cómo permitir el uso de PHP Funciones del sistema 
    ·Cómo hacer un script Flood 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com