2009-12-10 7 views

Répondre

0

Voulez-vous dire, si vous créez une session en utilisant un programme CGI écrit en Perl, pouvez-vous y accéder à partir d'un programme CGI écrit en C? Si c'est le cas, cela dépend de la façon dont le script Perl stocke ses données de session.

Si vous utilisez CGI::Session, il semble que vous pouvez stocker des données de session dans des fichiers simples, des fichiers Berkeley DB ou des bases de données MySQL. Vous pouvez accéder à tous ces programmes C, mais vous devrez écrire le code C pour obtenir la valeur du cookie ou du paramètre de requête CGISESSID et le rechercher dans le fichier de session ou la base de données. Essentiellement, vous devez réimplémenter au moins la fonctionnalité de base de CGI :: Session dans C.

Si vous utilisez autre chose que CGI :: Session, il doit toujours stocker ses données de session quelque part, donc vous devriez toujours être en mesure d'y accéder à partir de vos programmes C. Cependant, vous devrez déterminer où et comment il est stocké.

Questions connexes