В любом случае, чтобы получить информацию о сессии Perl Cgi в PHP? Большая часть сайта, над которым я работаю, программируется в Perl, за исключением небольшой части. Эта часть использует PHP вместо этого, и мне было интересно, как я могу использовать информацию сеанса CGI Perl из PHP.
Я думал о выполнении perl script при входе на страницу через exec, который проверял информацию о сеансе, но я надеялся, что есть лучший способ доступа к переменным сеанса, предпочтительно тот, который будет работать без использования exec,
Любые предложения?
Если это помогает, сегмент, который в PHP загружается в iframe на странице. Я использую Perl CGI: Session module для создания сеансов.
Если вам нужна больше информации, просто дайте мне знать.
https://metacpan.org/module/CGI::Session::Serialize::php
Вы вызове init будет выглядеть примерно так:
my $session = CGI::Session->new( 'serializer:php' );
Я не уверен на 100% на стороне php. CGI:: Session:: Serialize:: php использует https://metacpan.org/module/PHP::Session, поэтому он может просто работать автоматически с php. Если нет, вам придется указать php в файл сеанса perl.
Еще одно редактирование.
Если это не сработает, вы можете использовать https://metacpan.org/module/CGI::Session::Serialize::yaml
Затем php проанализируйте его http://php.net/manual/en/book.yaml.php
CGI::Session
илиApache::Session
или что-то еще?