Сеансы Java и PHP

Я создаю Java-апплет, который связывается с моим веб-сайтом PHP, запрашивая страницы и получая их содержимое. Это работает довольно хорошо, и это позволяет моему апплету использовать сессии PHP.

Тем не менее, я попытался запустить апплет с помощью Opera (вместо Firefox), и оказалось, что Opera не позволяет моему апплету использовать свою сессию PHP, и поскольку Java (или, по крайней мере, IcedTea) не обрабатывает сессии PHP сама, я не могу заставить мой апплет работать.

Есть ли способ сделать Java способным обрабатывать сессии PHP?

1 ответ

Решение

Вы должны будете нести идентификатор сеанса PHP в каждом запросе. То есть сделать start_session.php который возвращает только результат session_start(); а также echo session_id() и использовать этот номер в последующих запросах, то есть other.php?sid=XXXXX внутри other.php использование session_id($_GET['sid']); начать сеанс.

Другие вопросы по тегам