比如java程序有一个session变量,这个java程序会post数据到一个php页面,这个php页面可以直接用java的那个session变量吗?

解决方案 »

  1.   

    不可以的,java的内存变量是在JVM中保存的,而PHP是不可以得到JVM中数据的。
      

  2.   

    session是可以自己实现的,只要把数据放到数据库或者文件就行了。
      

  3.   

    可以.
    只是你需要监视SESSION的数据更新操作.
    也就是,你需要自定义SESSION数据处理事件.Java:
    HttpSessionListener
    与HttpSession有关的listener还有HttpSessionBindingListener,HttpSessionActivationListener和HttpSessionAttributeListener
    PHP:
    参考 http://cn.php.net/manual/zh/function.session-set-save-handler.php  
    自定义SESSION事件处理.
      

  4.   

    你可以利用数据库仿造session,即在每个需要session的页面检查保存在cookie里的sessionID,没有的话就新建
      

  5.   

    本身的session是不可以的,不过你可以用在数据库中
      

  6.   

    自己把 session 写文本文件,不就共享了么。