Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
  Derniers articles
  • PHP Mkdir autorisation ne fonctionne…
  • Comment faire pour augmenter la vidé…
  • MySQL Permission Tutorial 
  • Comment soustraire en PHP 
  • Un tutoriel sur MySQL Drop 
  • Comment changer le mot de passe dans…
  • Simple base de données MySQL PHP Tu…
  • Comment incrémenter une date en PHP…
  • Comment copier les fichiers PHP à p…
  • Tutoriel sur la façon de programmer…
  •   PHP /MySQL 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
  •  
    PHP /MySQL Programmation

    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 >

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment puis-je construire des sites Web dynamiques à l'aide de PHP et Mysql 
  • Comment compiler PHP sur Windows GUI 
  • Comment écrire un message PHP 
  • Authentification de chaîne de requête dans PHP 
  • Swish PHP classe est introuvable 
  • Comment faire pour ajouter deux nombres en utilisant PHP 
  • Comment crypter un fichier en PHP 
  • Comment trouver le numéro de PHP lignes de la matrice 
  • Comment convertir le HTML en texte PHP 
  • MYSQL insert est lente 
  • Connaissances Informatiques © http://www.ordinateur.cc