Как вы можете делиться информацией о сессиях между PHP и Perl CGI? - PullRequest
2 голосов
/ 09 августа 2011

У меня есть сторонний скрипт, который я не хочу переписывать в CGI / Perl, поэтому я подумал, что если я задам некоторую информацию о сеансе через PHP, должен быть способ получить те же данные с помощью CGI. Я не большой в Perl, вы, ребята, можете указать мне правильное направление?

//php
session_start();
$_SESSION['myvar']=1234;

Так как мне получить доступ к этому с помощью Perl / CGI?

Спасибо !!!

1 Ответ

3 голосов
/ 09 августа 2011

Обработчик файлового сеанса PHP по умолчанию в основном просто записывает serialize() копию массива $ _SESSION.Файл обычно называется «sess_XXX», где XXX - идентификатор сеанса.Есть библиотеки Perl, которые позволяют ему читать сериализованный формат PHP (http://hurring.com/scott/code/perl/serialize/ для одного из быстрого поиска в Google).

Если вы получите идентификатор сеанса и путь сохранения сеанса из PHP в Perl, он будетбыть тривиальным для чтения данных сеанса в Perl.

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