| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
    Comment lire les chaînes de requête en PHP
    Lorsque vous entrez " http://example.com/program.php?first=1&second=2&third=3 " dans un navigateur , vous exécutez le programme script PHP " . php " sur le site " example.com " et fournir trois valeurs de paramètres: " premières " égal à un " second " égal à deux et " troisième " égale à trois . La chaîne d'interrogation est la dernière partie de l' URL qui commence par " premier ", et est automatiquement stocké dans un tableau global par le serveur Web . Lorsque vous exécutez un script PHP à partir de la ligne de commande , les valeurs que vous transmettez sont enregistrées dans un tableau global différent . Instructions
    1

    Lire la chaîne de requête en accédant à l'élément de QUERY_STRING du _SERVERS tableau global $ . Considérons, par exemple, l'URL :

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

    Le code suivant :

    < php //program.php $ qs = $ _SERVER [' QUERY_STRING '] ; echo " chaîne de requête :" . $ qs ; > Photos

    produit la sortie suivante :

    chaîne de requête : first = 1 & second = 2 & 3 = troisième
    2

    analyser la requête chaîne en ses arguments discrets en utilisant la fonction «exploser» pour briser la chaîne de requête à part à chaque esperluette . Par exemple , le code suivant :

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

    produit la sortie suivante :

    array { [0] => " first = 1" [1] => " second = 2" [2] = > , " troisième = 3"}
    3

    accéder à l'élément " argv " du tableau _SERVERS $ de lire les composants de la chaîne de requête lorsque vous exécutez un script PHP à partir de la commande ligne . Considérons, par exemple , la commande suivante:

    php program.php première = 1 seconde = 2 = 3 troisième

    Le code suivant :

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

    produit la sortie suivante :

    array { [0] => " program.php " [1] =>" first = 1 " [2] =>" second = 2 " [3] =>" troisième = 3 "}
    4

    Utilisez la fonction " imploser " pour créer la chaîne de requête à partir de l'entrée de ligne de commande. Par exemple, la ligne de commande :

    php program.php première = 1 seconde = 2 = 3 troisième

    lorsqu'il est exécuté avec le code suivant :

    < php //program.php $ qsparts = $ _SERVER [' argv '] ; unset ($ qs [ 0]); //supprimer le nom du programme $ qs = implode ( "&", $ qsparts ) ; echo " ; chaîne de requête : $ qs " ; > Photos

    produit la sortie suivante :
    chaîne de requête

    : first = 1 & second = 2 & 3 = troisième
    < br >

    Previous :

    next :
      articles connexes
    ·Comment savoir MySQL Query de garder l'espace blanc 
    ·Comment obtenir le premier élément d'une chaîne en P…
    ·Comment naviguer dans le milieu d'un fichier PHP 
    ·Comment vérifier votre syntaxe PHP sur Mac 
    ·Comment convertir un horodatage à une date en PHP 
    ·Comment vérifier une chaîne de texte en PHP 
    ·Comment faire pour utiliser un client de service Web 
    ·Comment charger une requête dans MySQL 
    ·Comment insérer du code HTML dans MySQL avec PHP 
    ·Comment connecter PHP MySQL pour un DB 
      articles en vedette
    ·Comment faire une déclaration d' arithmétique en Java…
    ·Comment insérer une image dans un modèle 3D en utilis…
    ·Comment faire pour obtenir le nombre de lignes sur une …
    ·Comment calculer Leap Year Avec Microsoft Visual Basic 
    ·Comment calculer la distance des frais de communication…
    ·Comment construire un exécutable RPC sur Windows 
    ·Comment déterminer une Ubound de tableau multidimensio…
    ·Comment utiliser des rails de Rake à jour Projets 
    ·AJAX PHP MySQL Tutorial 
    ·Comment graphique en PHP 
    Copyright © Connaissances Informatiques http://fr.wingwit.com