php - 在 PHP 中使用 Perl CGI session

标签 php perl session session-variables

是否有办法在 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/

相关文章:

javascript - Sencha Touch 将基本身份验证注入(inject)所有请求

javascript - 从YouTube用户名获取YouTube个人资料图标

PHP - 如果变量不为空,则回显一些 html 代码

linux - 只要子进程仍在运行,就在父进程中每 90 秒在 perl 中记录一次消息

php - 更新产品数量(php和Mysql)

php - session 固定 VS XSRF/CSRF

php - MySQL 与 Readdir PHP

php - 函数返回 1 而不是实际值

perl - 使用 Perl 并发追加到同一个文件

regex - Perl - 从字符串中捕获特定数量的单词