Forum |  HardWare.fr | News | Articles | PC | Prix | S'identifier | S'inscrire | Aide | Shop Recherche
777 connectés 

  FORUM HardWare.fr
  Programmation
  Perl

  [Perl CGI] Passer des paramètres à une cgi à partir d'une autre cgi

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Perl CGI] Passer des paramètres à une cgi à partir d'une autre cgi

n°440644
scOulOu
Born Under Saturn
Posté le 26-06-2003 à 18:12:52  profilanswer
 

J'appelle une cgi à partir d'une autre cgi, et je voudrais lui passer des paramètres. Lui passer une requête, quoi... Comment on fait ?
 
J'appelle ma cgi comme ça :

Code :
  1. require(ma_cgi_appelee.cgi);


 
Mais à mon avis doit y avoir une autre méthode pr l'appeler plus proprement...

mood
Publicité
Posté le 26-06-2003 à 18:12:52  profilanswer
 

n°440790
ratibus
Posté le 26-06-2003 à 20:35:36  profilanswer
 

si c'est pour faire une redirection HTTP vers un autre script CGI (comme ça semble l'etre d'apres un post à toi précédent) :

Code :
  1. print "Location: monautrecgi.pl?param1=val1&param2=val2\n\n";


 
dis moi si c'est pour cet usage


Message édité par ratibus le 26-06-2003 à 20:42:29
n°443509
djtoz
Posté le 29-06-2003 à 22:49:34  profilanswer
 

et tu peut recuperer les parametres facilement en utilisant le module cgi
 

Code :
  1. use CGI;
  2. my $cgi = new CGI;
  3. my $param1 = $cgi->param('param1');
  4. my $param2 = $cgi->param('param2');

n°443768
scOulOu
Born Under Saturn
Posté le 30-06-2003 à 10:30:13  profilanswer
 

ratibus a écrit :

si c'est pour faire une redirection HTTP vers un autre script CGI (comme ça semble l'etre d'apres un post à toi précédent) :

Code :
  1. print "Location: monautrecgi.pl?param1=val1&param2=val2\n\n";


 
dis moi si c'est pour cet usage


Ben en fait ça marcherait comme ça, c clair, mais je trve pas ça très propre de passer mon paramètre ds l'url (il s'agit d'un message - je sais, je pinaille :D ). Je vdrais le passer de la même façon qu'un formulaire les passe, par ex.
Dc je vais faire comme ça en attdant, mais si qqu'un a une idée, qu'il n'hésite pas.

n°444735
djtoz
Posté le 30-06-2003 à 23:05:53  profilanswer
 

scoulou a écrit :


Ben en fait ça marcherait comme ça, c clair, mais je trve pas ça très propre de passer mon paramètre ds l'url (il s'agit d'un message - je sais, je pinaille :D ). Je vdrais le passer de la même façon qu'un formulaire les passe, par ex.
Dc je vais faire comme ça en attdant, mais si qqu'un a une idée, qu'il n'hésite pas.


 
ben en utilisant des form ca donne ca:
 
<form action=ma_cgi_appelee.cgi method='POST'>
<input name='toto' type='hidden' value='tata'>
<input name='toto' type='hidden' value='tata'>
<input type=submit value='OK'>
<input type=resetvalue='Annuler'>
</form>

n°446573
scOulOu
Born Under Saturn
Posté le 02-07-2003 à 17:14:20  profilanswer
 

djtoz a écrit :

ben en utilisant des form ca donne ca:
 
<form action=ma_cgi_appelee.cgi method='POST'>
<input name='toto' type='hidden' value='tata'>
<input name='toto' type='hidden' value='tata'>
<input type=submit value='OK'>
<input type=resetvalue='Annuler'>
</form>


Nan, je me suis mal fait cprendre, je crois. Ce que je vdrais faire, ce serait ça :

Code :
  1. # dans ma_premiere_cgi.cgi
  2. use CGI;
  3. my $q = CGI->new();
  4. my $param = 'une phrase quelconque';
  5. if (condition) {
  6.     (appel de ma_deuxieme_cgi.cgi en lui passant $param);
  7. }
  8. else {
  9.     affichage de la page html;
  10. }


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Perl

  [Perl CGI] Passer des paramètres à une cgi à partir d'une autre cgi

 

Sujets relatifs
[Perl] Vitesse entre grep et definedComment passer un argument à un fichier.bat ?
Récupérer les paramètres de lancement du main ds une autre classe...modification de parametres en cliquant sur <a href...
Générer un schéma de BDD à partir d'un dump[PHP] Passer un paramètre à une fonction
PHP/C++ passage de paramètres de l'un à l'autre... (appli MFC)Est-il possible de faire des graphiques à partir de données ?
generateur de base mysql a partir d'une analyse merise ca existe?[c++]créé des objet carré a partir d'objet baton
Plus de sujets relatifs à : [Perl CGI] Passer des paramètres à une cgi à partir d'une autre cgi


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite) / Groupe LDLC / Shop HFR