Designed by Maunakea !
51 en ligne   Boutique | Sites | Bar | Forum | PhpBB | Actu | Glossaire | Codes | Tips | Liens | Livres | Lettre  


 Recherche

 NewsLetter





   

Les QueryStrings (1/2)

Transmettre des informations par l'URL





Didier
Vous avez déjà dû rencontrer des URL alambiquées du genre
http://www.site.com/rep/liste.asp?id=1257&lng=en&act=del&email=cid@fr.fm !
Cette fiche va tenter de vous apprendre à utiliser ces fragments d'URL afin de transmettre des informations de page en page...

Page 1  2  SUITE >> 
Dans l'exemple ci-dessus, l'URL contient 5 informations :

  • L'adresse de la page : http://www.site.com/rep/liste.asp ;
  • le paramètre id de valeur 1257 : ?id=1257 ;
  • le paramètre lng de valeur en : &lng=en ;
  • le paramètre act de valeur del : &act=del ;
  • le paramètre email de valeur cid@fr.fm : &email=cid@fr.fm

    Elle pourrait avoir, par exemple, la signification suivante : "Le visiteur n° 1257 de langue anglaise demande la suppression de son email cid@fr.fm de la liste de diffusion" !

    On remarquera que le premier paramètre est précédé de ? alors que les suivants le sont de &


    Comment faire ?


  • Pour lire ces fragments d'URL, on utilisera, en ASP, la fonction QueryString de l'objet Request :

    <% if Request.QueryString("lng")="en" then%>
       Welcome
    <%else%>
       Bienvenue
    <%end if%>

    et pour transmettre cette information de langue, vers une autre page, il suffira de l'intégrer au lien :

    <A href="p2.asp?lng=<%=Request.QueryString("lng")%>">


    En PHP, une variable est créée automatiquement au nom de chaque fragment :

    <? if($lng=="en") { ?>
       Welcome
    <? } else { ?>
       Bienvenue
    <? } ?>

    sinon lire la variable de cette manière :

    <? $lng=$_GET["lng"];

    if($lng=="en") { ?>

       Welcome
    <? } else { ?>
       Bienvenue
    <? } ?>

    $_GET ou $HTTP_GET_VARS ou rien ?

    et pour transmettre cette information vers une autre page, il suffira de l'intégrer au lien :

    <A href="p2.php?lng=<? echo $lng; ?>">
    Page 1  2  SUITE >> 

    Pour pouvoir écrire dans ce forum, identifiez-vous !

     Lire  15/08/08 08:48 de tity3
    convertir un site ecrit en asp vers php. Qui pourrait...
     Lire  13/01/08 15:37 de ahmine
    <§img=http://www.asp-php.net/espace/aurelien/repondre...
  • 13/01/08 17:16 de Didier Ahmine essaye de réfléchir un peu merde ...
  • 13/01/08 17:28 de ahmine oui Mr Didier je comprends, je m'excuse ...
  •  Lire  09/01/08 12:45 de ahmine
    oui j'ai déjà fais ms l'index ne s'afiche plus, je sa...
  • 11/01/08 15:14 de DB77 Est-ce que le fichier ahmine.css est bien d...
  • 13/01/08 17:32 de ahmine oui le fichier est dans le meme dossier ...
  •  Lire  08/01/08 20:14 de ahmine
    Bsr voilà mon script : après vos Conseil logique le...
  • 09/01/08 09:39 de DB77 Comme ça : <head> <title><? echo $_GET["t...
  •  Lire  08/01/08 13:59 de ahmine
    ca marche merci bcp bcp, merci bouceaup, vous êtes ...
  • 08/01/08 14:07 de DB77 <§img=http://www.asp-php.net/espace/aurelie...
  •  Lire  08/01/08 13:25 de ahmine
    j'essayé aussi le: <? echo $titre; ?> ms ca marche ...
  • 08/01/08 13:37 de DB77 Si tu appelles cette page comme ceci : pag...
  •  Lire  08/01/08 13:13 de ahmine
    bjr voilà gé utilisé ce code ms ca march pas pr avoi...
  • 08/01/08 13:37 de DB77 <§img=http://www.asp-php.net/espace/aurelie...
  • 08/01/08 13:41 de DB77 <?php $page=$_GET["page"]; switch($page) ...
  •  Lire  03/01/08 18:37 de Iddouchayt
    Bjr, j'aimerais svoir comment puis je donner à chaque...
  • 04/01/08 08:14 de DB77 Si tu poses ta question dans le sujet Query...
  •   v1.3p © ASP-PHP.net 2002  

    Didier le 17/01/2007 (347 504 hits)
    Didier Gratuit : Téléchargez 7 logiciels Microsoft !!!
    du 29/09 au 05/11 les MS Days gratuits dans votre ville !!!
    Gratuit : Téléchargez SQL Server 2008 !
    Gratuit : Formez-vous sur Silverlight, .NET, OpenXML, ...
    Au fil des news  
    [MAJ] PHP - Administrer en ligne - Protection des pages
    Ajout d'un code de validation généré aléatoirement.
    PHP - Premier lundi d'une semaine et d'une année
    JavaScript - Premier lundi d'une semaine et d'une année
    ASP - Premier lundi d'une semaine et d'une année
    Alphabet Radio et Code Morse - Alpha Zulu appelle Tango Charlie !
    Encoder-Décoder en "Alphabet Radio" ... "Alpha Zulu appelle Tango Charlie !" ou en Code Morse ... ...
    Filtrer les modèles de site SharePoint - Filtrer l'affichage des modèles de site SharePoint
    Je vous propose de découvrir à l'aide de cet article quels mécanismes peuvent vous permettent de ...
    ASP/PHP - Crypter/Décrypter - par table de correspondance
    (ASP/PHP) Une méthode pour crypter/décrypter des données par l'utilisation d'une table de ...
    PHP - Listes liées (1 table) - version2
    [MAJ] Affichage en tableau - ASP/PHP : Afficher des données dans un tableau
    Astuce pour l'affichage "en colonnes"
    JavaScript - Rendre Visible ou Invisible des éléments d'un form
    PHP - Listes liées (1 table) - version1
    JavaScript - Intercepter le click sur vidéo WMP ou flash SWF
    [MAJ] Une base de données sans base de données - Comment travailler avec des fichiers texte ?
    Modification du paramétrage du dossier à scanner dans le popup qui permet de sélectionner l'image.
    Jeux de l'été (et de 5) - Un jeu de Motus (mots de 8 lettres)
    C'est reparti pour un tour... Comme je venais de proposer un jeu de Mastermind, je me suis dit que, ...
    PowerShell - Extraire toutes les collections SharePoint en CSV
    PowerShell - Lister les collections pour une WebApp SharePoint
    PowerShell - Lister les utilisateurs d'un site SharePoint
    PowerShell - Connaître le code version de votre SharePoint
    Connaître la version de SharePoint installée - Comment savoir la version de SharePoint en cours
    Dans le cadre de la maintenance de plusieurs fermes SharePoint, il est indispensable de connaître ...
    PowerShell - Travailler avec une base de données SQL Server
    .NET - Visual Studio 2008 sur Facebook : çà rock's
    PowerShell - Ajouter des liens sur deux niveaux dans SharePoint
    Un petit annuaire perso avec photo - en PHP et MySQL
    Avoir des copains et des amis c'est bien que dis-je c'est même vital pour le bien être de chacun. ...
    Une base de données sans base de données - Comment travailler avec des fichiers texte ?
    Suite à une question sur le forum (les habitués me connaissent), je propose une mini-gestion de ...
    Affichage en tableau - ASP/PHP : Afficher des données dans un tableau
    Création d'un tableau "à la volée" pour afficher ses données. Affichage "en ligne" ou "en ...
    PowerShell - Ajouter une liste dans un site SharePoint
    Annuaire d'entreprise en PHP - Très pratique pour ne plus rien perdre
    Mon petit annuaire d'entreprise, je m'en sers tous les jours alors autant vous en faire profiter. ...
    PHP-MySQL : Formulaire - pour le script 'Bon anniversaire' de DB77
    Formulaire et script d'enregistrement pour le script « Bon anniversaire » de DB77 en PHP/MySQL ...
    .NET - Introducing Microsoft Silverlight 2.0, 2nd Edition
    PHP5 - Upload de fichiers - Classe PHP
    PHP - PHP 5 /MYSQL® 5
    PHP - Calcul de la surface d'un polygone
    Comment supprimer des items d'une liste SharePoint - Supprimer les informations d'une liste SharePoint
    SharePoint permet bien sur de stocker des données. Parfois, on peut vouloir effacer certaines de ...
    Dreamweaver CS4 - Nouvelle version Béta
    Voici la nouvelle mouture, annoncée en juin, juste 6 mois après la sortie de la version CS3. Je ...
    PowerShell - Synchronisation répertoire par répertoire
    PowerShell - Ajouter des items dans une liste SharePoint
    Localisation des développements avec SharePoint - Rendre ses applications SharePoint internationales
    Lorsque l'on développe des applications avec SharePoint, on se confronte très souvent à une ...
    PowerShell - Supprimer tous les items d'une liste SharePoint
    PowerShell - Vider la Corbeille SharePoint d'une collection
    Modification de l'adresse du Search Center - Définir la page de résultat d'une ferme MOSS
    Lorsque l'on installe MOSS dans une ferme SharePoint et que l'on configure le moteur de recherche ...
    Tutorial : HTML | Scripting | ASP-PHP | ASP.net | SQL Server | XML
    Sharepoint | XAML | Pocket | Dreamweaver | VML | Divers
      Scripts : Scripting | ASP-PHP | ASP.net | Divers
      Boutique | Annuaire | Bannières | Météo | Tribune | Partenariats
    v3 © Didier 2003   
     

    Corpo Sciences de Reims Partitions gratuites Carte, météo, annonces
     Groupes Utilisateurs Microsoft El Roubio TechNet DotNet Project Codes Sources ASP-magazine CodePPC Wygwam MVP The Inquirer FR