代码之家  ›  专栏  ›  技术社区  ›  Nick

Apache httpclient并生成一个共享会话的浏览器

  •  1
  • Nick  · 技术社区  · 16 年前

    我有一个使用Apache HTTPcli客API的Java程序。它用于登录到webapp并与之通信。一旦登录,就会出现这样的情况:程序发出一个执行过程,打开火狐,点击webapp,允许用户在浏览器中查看数据。由于Java程序已经登录,有没有办法共享当前会话PHPSESSD,以便生成的Firefox已经登录并在同一个会话中工作?

    1 回复  |  直到 16 年前
        1
  •  0
  •   thetaiko    16 年前

    您可以编写自己的会话处理回调函数,将会话数据存储在数据库中。然后你需要做的就是将phpsessid和你在火狐中打开的URL一起传递,然后你可以从那里继续会话。在这里阅读更多:

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

    在用户注释中有一些数据库会话的好例子