2009-12-10 2 views

ответ

0

Вы имеете в виду, если вы создаете сеанс, используя программу CGI, написанную на Perl, можете ли вы получить к ней доступ из программы CGI, написанной на C? Если это так, это зависит от того, как скрипт Perl хранит данные сеанса.

Если вы используете CGI::Session, похоже, что он способен хранить данные сеанса в виде простых файлов, файлов Berkeley DB или баз данных MySQL. Все из них могут быть доступны с помощью программ C, но вам нужно написать код C, чтобы получить значение параметра cookie или запроса CGISESSID, и посмотреть его в файле сеанса или базе данных. По сути, вам нужно переопределить, по крайней мере, основные функции CGI :: Session в C.

Если вы используете что-то другое, кроме CGI :: Session, оно все равно должно хранить данные своего сеанса где-то, иметь доступ к нему из ваших программ на C. Однако вам нужно определить, где и как оно хранится.

Смежные вопросы