Могу ли я использовать данные Perl CGI :: Sessions в PHP? - PullRequest
0 голосов
/ 06 мая 2009

Я использую Perl CGI :: Session с MySQL. Там нет проблем.

Я хочу включить некоторые другие языки, особенно PHP, чтобы использовать тот же сеансовый cookie. Как бы я это сделал?

Почти весь сайт написан на Perl, но я хочу использовать бесплатные PHP-вещи, такие как форумы и медиа-вики, и все еще использовать тот же сеансовый cookie.

Ответы [ 3 ]

2 голосов
/ 07 мая 2009

Вы можете использовать модуль PHP :: Session . Проверьте Использование Perl Code из PHP для других идей.

2 голосов
/ 06 мая 2009

Я никогда не пробовал этого, но вижу функцию session_set_save_handler . Некоторые платформы (, такие как CakePHP ) используют это для хранения сеанса в базе данных. Может быть, вы могли бы написать какой-нибудь код, чтобы использовать тот же сеанс, что и в perl, добавив этот скрипт в ваш форум, вики и т. Д.

0 голосов
/ 30 июля 2012

Если вы используете CGI :: Session, вы можете изменить сериализатор на YAML, а затем использовать PHP для анализа YAML.

В качестве альтернативы, если вам сложно разобрать YAML, вы можете написать свой собственный сериализатор для CGI :: Session, например, используя JSON, который вы можете легко разобрать. Чем в PHP вы бы использовали тот же идентификатор сеанса, что и в Perl.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...