apache httpclient и порождающий браузер, который поделится сессией - PullRequest
1 голос
/ 10 февраля 2010

У меня есть Java-программа, которая использует Apache httpclient api. Это используется для входа и общения с веб-приложением. После входа в систему возникает ситуация, когда программа запускает процесс запуска, чтобы открыть Firefox для доступа к веб-приложению и позволить пользователю просматривать данные в браузере. Поскольку Java-программа уже вошла в систему, есть ли способ поделиться этим текущим сеансом PHPSESSID, чтобы порожденный Firefox уже вошел в систему и работал в этом же сеансе?

1 Ответ

0 голосов
/ 10 февраля 2010

Вы можете написать свои собственные функции обработки сеансов, которые будут хранить данные сеансов в базе данных. Затем все, что вам нужно сделать, это передать PHPSESSID вместе с URL, который вы открываете в Firefox, и вы можете продолжить сеанс оттуда. Подробнее здесь:

http://www.php.net/manual/en/function.session-set-save-handler.php

В комментариях пользователей есть несколько хороших примеров сеанса на базе данных.

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