Я использую HTML, C, CGI. Теперь мне нужно создавать и поддерживать сеансы. Как я могу это сделать?Как создать и сохранить сеанс?
Если какой-либо учебник говорит об этом, сообщите мне.
Я использую HTML, C, CGI. Теперь мне нужно создавать и поддерживать сеансы. Как я могу это сделать?Как создать и сохранить сеанс?
Если какой-либо учебник говорит об этом, сообщите мне.
Вы имеете в виду, если вы создаете сеанс, используя программу CGI, написанную на Perl, можете ли вы получить к ней доступ из программы CGI, написанной на C? Если это так, это зависит от того, как скрипт Perl хранит данные сеанса.
Если вы используете CGI::Session, похоже, что он способен хранить данные сеанса в виде простых файлов, файлов Berkeley DB или баз данных MySQL. Все из них могут быть доступны с помощью программ C, но вам нужно написать код C, чтобы получить значение параметра cookie или запроса CGISESSID
, и посмотреть его в файле сеанса или базе данных. По сути, вам нужно переопределить, по крайней мере, основные функции CGI :: Session в C.
Если вы используете что-то другое, кроме CGI :: Session, оно все равно должно хранить данные своего сеанса где-то, иметь доступ к нему из ваших программ на C. Однако вам нужно определить, где и как оно хранится.