Bonjour,

J'utilise le module Pg pour postgresql plutôt que le module DBI couplé au pilote pour Pg.

Je trouve le code plus concis. Il y a aussi quelques spécificités. Ainsi, si vous avez une connexion à une base ouverte avec une variable $conn, il faut de faire un undef $conn; à la place d'un $conn->disconnect();.

J'ai écris plusieurs modules pour un site Web qui sont appelés par mes pages. En particulier, j'ai un module pour les échanges avec chacune de mes bases de données (clients, produits, etc...).
La connexion à la base se fait au niveau du module et bénéficie à toutes les fonctions. Je ne suis pas certain que mon choix soit très bon mais ça fonctionne

Voilà ma question : quel est le meilleur endroit pour clore la session ?
- À la fin du module ?
- Au niveau de chaque page qui utilise un module d'accès à une base ?
- En fin de session, dans le global.asa ?

Question subsidiaire : Y a-t-il des choses à ne pas faire ?

Merci d'avance pour vos conseils