OVH Cloud OVH Cloud

multilingue en perl

12 réponses
Avatar
lolodev
bj

je suis pas trop call=E9 en perl.
ainsi je dois passer un site PERL en multilingue.

pour faire cel=E0 en php, lors qdu choix de lalangue, je stocke l'info
langue dans une variable de session -

quand est-il des var session en perl ???

quelle methode pour stocker une telle info accessible de pages en
pages.
merci

10 réponses

1 2
Avatar
Emmanuel Florac
Le Mon, 17 Oct 2005 08:16:05 -0700, lolodev a écrit :


quand est-il des var session en perl ???


On utilise le module CGI::Session. Il faut regarder la doc, ce n'est pas
très sorcier.

--
L'Algérie était au bord du gouffre, aujourd'hui elle a fait un grand pas
en avant.
Aït Ahmed.

Avatar
lolodev



quand est-il des var session en perl ???


On utilise le module CGI::Session. Il faut regarder la doc, ce n'est pas
très sorcier.

--
L'Algérie était au bord du gouffre, aujourd'hui elle a fait un grand pas
en avant.
Aït Ahmed.


oui merci

mais je suis encore en PERL 4xx et je crois que CGi::session ne fcte
qu'en PERL5

quelle autre methode ai je pour passer une valeur entre script ?
la structure est de la forme:
header.txt template
main.cgi et autres scripts
footer.txt

je ne peux pas ajouter un argument langue à chaque URL, il y a trop de
boulot.


Avatar
Paul Gaborit
À (at) 17 Oct 2005 12:58:22 -0700,
"lolodev" écrivait (wrote):
mais je suis encore en PERL 4xx et je crois que CGi::session ne fcte
qu'en PERL5


Quelques dates :

Perl 5 a commencé sa vie en 1994.

Perl 5.6.x date de 2000.

Perl 5.8.x date de 2002.

La dernière version de Perl 4 date de 1993.

Nous sommes en 2005 !

Vous travaillez dans un musée ?

--
Paul Gaborit - <http://perso.enstimac.fr/~gaborit/>
Perl en français - <http://perl.enstimac.fr/>

Avatar
lolodev
ça m'a fait beaucoup rire !!!
merci pour cette bonne humeur, je vais réagir
Avatar
Paul Gaborit
À (at) 18 Oct 2005 01:42:29 -0700,
"lolodev" écrivait (wrote):
ça m'a fait beaucoup rire !!!


C'était le but...

merci pour cette bonne humeur, je vais réagir


C'était aussi le but ;-)

--
Paul Gaborit - <http://perso.enstimac.fr/~gaborit/>
Perl en français - <http://perl.enstimac.fr/>

Avatar
lolodev
j'avais bien PERL 5 !! :))

j'ai installé CGI::SESSION

existe il une doc ???

merci
Avatar
Paul Gaborit
À (at) 19 Oct 2005 04:59:26 -0700,
"lolodev" écrivait (wrote):
j'avais bien PERL 5 !! :))


Ah...

j'ai installé CGI::SESSION

existe il une doc ???


Elle est dans le module. Pour la voir :

perldoc CGI::Session

ou, si vous utilisez ActivePerl, consultez la documentation HTMK
présente sur votre disque dur.

Sion, elle est lisible sur Internet :

<http://search.cpan.org/~sherzodr/CGI-Session-4.03/lib/CGI/Session.pm>

...mais ce n'est peut-être pas la même version que celle que vous avez
installée.

--
Paul Gaborit - <http://perso.enstimac.fr/~gaborit/>
Perl en français - <http://perl.enstimac.fr/>

Avatar
lolodev
qd je fais un perldoc CGI::SESSION , no documentation found for
"CGI:/SESSION"
Avatar
lolodev
perldoc CGI::Session ok
Avatar
Paul Gaborit
À (at) 19 Oct 2005 06:03:52 -0700,
"lolodev" écrivait (wrote):
qd je fais un perldoc CGI::SESSION , no documentation found for
"CGI:/SESSION"


Il faur respecter la casse :

perldoc CGI::Session

(et non CGI::SESSION).

Si ça ne marche toujours pas, c'est soit parce que le module n'est pas
installé soit parce perldoc ne cherche pas au bon endroit (pourquoi?).


--
Paul Gaborit - <http://perso.enstimac.fr/~gaborit/>
Perl en français - <http://perl.enstimac.fr/>

1 2