Есть ли библиотека Java для декодирования данных сессии php? - PullRequest
4 голосов
/ 29 декабря 2010

Я работаю над приложением, которое смешивает php и Java.Мне нужно ввести некоторые значения в сеанс php через Java, но для этого мне нужно иметь возможность анализировать значения сеанса php в набор.Есть ли библиотека, которая позволит мне отменить в Java то, что делает session_encode в php?

1 Ответ

2 голосов
/ 29 декабря 2010

Вы можете настроить свою среду PHP для хранения данных сеанса в формате WWDX. http://www.php.net/manual/en/session.configuration.php#ini.session.serialize-handler

session.serialize_handler defines the name of the handler which is used to 
  serialize/deserialize data. Currently, a PHP internal format (name php or php_binary) 
  and WDDX are supported (name wddx). WDDX is only available, 
  if PHP is compiled with WDDX support. Defaults to php.`

О WDDX:

The Web Distributed Data Exchange, or WDDX, is a free, open XML-based technology that allows Web applications created with any platform to easily exchange data with one another over the Web.

и Java WDDX Parser, доступный через поиск в Google :) http://www.google.com.ua/search?q=java+wddx+parser

Конечно, это решение более сложное, чем просто написание простого класса синтаксического анализатора - формат сеанса PHP действительно прост.

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