在PHP中使用Perl CGI会话
在PHP中是否仍然可以获取Perl Cgi会话信息?除了一小部分之外,我正在使用的大多数站点都是用Perl编程的。这一部分使用PHP,我想知道如何从PHP中使用Perl CGI会话信息 我想在通过exec进入页面时执行一个perl脚本来验证会话信息,但我希望有一种更好的方式来访问会话变量,最好是不使用exec的方式 有什么建议吗 如果有帮助,PHP中的段将加载到页面上的iframe中。我正在使用Perl的CGI:Session模块来创建会话 如果你需要更多的信息,请告诉我 您初始化调用的内容如下:在PHP中使用Perl CGI会话,php,perl,session,session-variables,Php,Perl,Session,Session Variables,在PHP中是否仍然可以获取Perl Cgi会话信息?除了一小部分之外,我正在使用的大多数站点都是用Perl编程的。这一部分使用PHP,我想知道如何从PHP中使用Perl CGI会话信息 我想在通过exec进入页面时执行一个perl脚本来验证会话信息,但我希望有一种更好的方式来访问会话变量,最好是不使用exec的方式 有什么建议吗 如果有帮助,PHP中的段将加载到页面上的iframe中。我正在使用Perl的CGI:Session模块来创建会话 如果你需要更多的信息,请告诉我 您初始化调用的内容如
my $session = CGI::Session->new( 'serializer:php' );
在php方面,我不是100%肯定。php使用CGI::Session::Serialize::php,因此它可以自动与php一起工作。如果没有,则必须将php指向perl会话文件
再编辑一次
如果这不起作用,你可以使用
然后让php解析它Perl将其会话信息存储在哪里?在文件中?这些文件的内容是什么样子的?您使用的是哪个模块
CGI::Session
或Apache::Session
或其他什么?CGI::Session模块,本质上每个会话都在一个目录中创建自己的文件。@Lusitanian-Perl正在变得强大。自2010年以来,它每年都有一个新的主要版本,一个非常强大的web框架,如and,以及一个可以与mod_perl、FastCGI等一起使用的nice。这两本关于Perl的旗舰书籍在去年有了新版本。user1464055展示了创建CGI::Session对象的方法。当看到$dsn
参数时,可以正确识别会话的存储方式/格式。