是否有办法在 PHP 中获取 Perl Cgi session 信息?我正在开发的网站大部分都是用 Perl 编程的,除了一小部分。这部分使用 PHP,我想知道如何在 PHP 中使用 Perl CGI session 信息。
我正在考虑通过 exec 进入页面时执行一个 perl 脚本来验证 session 信息,但我希望有一种更好的方法来访问 session 变量,最好是无需使用 exec 即可工作的方法。
有什么建议吗?
如果有帮助,PHP 中的段将加载到页面上的 iframe 中。我使用 Perl 的 CGI:Session 模块来创建 session 。
如果您需要更多信息,请告诉我。
最佳答案
https://metacpan.org/module/CGI::Session::Serialize::php
你的初始化调用将是这样的:
my $session = CGI::Session->new( 'serializer:php' );
我对 php 不是 100% 确定。 CGI::Session::Serialize::php 使用 https://metacpan.org/module/PHP::Session所以它可能会自动与 php 一起工作。如果没有,您将必须将 php 指向 perl session 文件。
再编辑一次。
如果这不起作用,您可以使用 https://metacpan.org/module/CGI::Session::Serialize::yaml
然后让 php 解析它 http://php.net/manual/en/book.yaml.php
关于php - 在 PHP 中使用 Perl CGI session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11781450/