| ppp | jeudi 31 août 2000 - 09h58 Bonjour Y a t il qq'un qui peut fournir un script CGI utilisant la fonction POST ? Merci par avance |
| athome1 | mardi 05 septembre 2000 - 19h44 je ne vois pas trop a quoi cela peut servir ? utilise les querystrings ! |
| Frédéric (Frédéric) | mercredi 06 septembre 2000 - 09h20 Bonjour, Tout d'abord une petite remarque, cette partie du forum (Cours CGI) est réservée aux cours et ne devrait pas être utilisée pour traiter d'autres sujets. Que voulez vous voir de spécial? Si vous utilisez une librairie de décodage des formulaires (genre cgi-lib.pl ou CGI.pm) l'utilisation de GET ou POST est totalement transparente. |
| Julien_CUBErt | dimanche 03 décembre 2000 - 00h48 Voila, g un peu de mal avec les scripts cgi, je suis en iut informatique et je voudrais savoir la différence entre un script qui utilise la méthode Post et un script qui utilise la méthode get. je suis un peu largué et g une colle lundi sur ce sujet! Je vous remercie d'avance |
| Frédéric (Frédéric) | dimanche 03 décembre 2000 - 12h07 Une méthode est une façon de passer les informations du serveur au programme CGI. Cette méthode définit la façon dont le programme reçoit les données. Il faut différencier 2 méthodes : La méthode GET Quand on utilise cette méthode, le programme reçoit les données dans la variable d'environnement QUERY_STRING. Le programme doit traiter la chaîne d'entrée pour être en mesure d'interpréter les données et d'effectuer les actions appropriées. La méthode GET ne peut être utilisée que si les données d'entrées ne sont pas trop importantes; car la longueur de la variable d'environnement QUERY_STRING est limitée (en théorie du moins) à 1024 caractères. La méthode POST Quand on utilise cette méthode, les données à traiter sont transmises via l'entrée standard (STDIN). Le serveur n'indique pas la fin de la chaîne avec un caractère, c'est pourquoi il faut utiliser la variable d'environnement CONTENT_LENGTH pour pouvoir lire les données correctement. La méthode POST doit être utilisée si la taille des données dépasse 1024 bytes ou si les données doivent modifier quelque chose sur le serveur. |
| storm | mercredi 14 mars 2001 - 18h08 salut, j'ai fait un formulaire, et j'aimerais que a la place de l'envoi des variables standars ex: nom=toto etc... que ca m'ecrive Le nom du demandeur est toto, il habite... comment faire??? |
| Frédéric (Frédéric) | jeudi 15 mars 2001 - 16h00 Bonjour, il vous suffit d'afficher le texte LE nom du demandeur et ensuite d'afficher la valeur du champ du formulaire. exemple (abrégé) : $q = new CGI; $nom = $q->param("nom"); print $q->header(); print <<FIN; Le nom du demandeur est : $nom<br> FIN Simple non ? |