2009-12-10 108 views

回答

0

您的意思是,如果您使用用Perl編寫的CGI程序創建會話,您可以從用C語言編寫的CGI程序訪問它嗎?如果是這樣,它取決於Perl腳本如何存儲其會話數據。

如果您使用CGI::Session,它看起來能夠將會話數據存儲在普通文件,Berkeley DB文件或MySQL數據庫中。所有這些都可以通過C程序訪問,但是您必須編寫C代碼才能獲取cookie或查詢參數的值,並在會話文件或數據庫中查找它。實質上,您必須至少重新實現C中的CGI :: Session的核心功能。

如果您使用的不是CGI :: Session,它仍然需要將其會話數據存儲在某處,因此您仍然應該能夠從你的C程序訪問它。不過,您需要確定它的存儲位置和存儲方式。