PHP生成的session,可以在jsp页面获取吗?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了PHP生成的session,可以在jsp页面获取吗?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2614字,纯文字阅读大概需要4分钟。
内容图文
![PHP生成的session,可以在jsp页面获取吗?](/upload/InfoBanner/zyjiaocheng/204/29e32ff6d9934cb5b22bb225d987c61b.jpg)
我不懂jsp,但是用PHP可以获取到session的信息。
是语言差异无法实现呢?还是我的代码出现错误?
回复讨论(解决方案)
是语言差异无法实现!
1、php 是通过 PHPSESSID 传递 sessionID
jsp 是通过 JSPSESSID 传递 sessionID
2、php 的 session 的内容保存于文件(也可在数据库)
jsp 的 session 的内容保存于内存(是否也可在数据库)
直接获取应该获取不到,可以通过其他方法实现,比如保存到文件、数据库等第3方地方,也可以直接通过ajax请求去拿,等等
是语言差异无法实现!
1、php 是通过 PHPSESSID 传递 sessionID
jsp 是通过 JSPSESSID 传递 sessionID
2、php 的 session 的内容保存于文件(也可在数据库)
jsp 的 session 的内容保存于内存(是否也可在数据库)
那有什么最简单的方法,实现两个文件之间的session共享吗?
直接获取应该获取不到,可以通过其他方法实现,比如保存到文件、数据库等第3方地方,也可以直接通过ajax请求去拿,等等
有没有办法可以实现PHP和jsp页面之间的session共享吗?
如果可能话,双方都把 session 存放到同一个数据表中
如果可能话,双方都把 session 存放到同一个数据表中
我存在session中的信息,本来就是从数据库中读取,我想过可以在jsp页面中访问数据库,可是这样的解决方法好吗?
什么是好呢?
你要的是数据共享,那总得找个载体吧?数据库当然是最佳的选择
什么是好呢?
你要的是数据共享,那总得找个载体吧?数据库当然是最佳的选择
嗯,只是PHP页面是我写的,jsp页面是另外的同事写的,看来他要改的地方比较多。
可以我在页面的跳转时候带上一个标识,然后他在jsp的最开始的地方get我的标识,然后查询数据库并把对应消息存入session。因为他后面的很多操作都是使用session里面的信息,这样实现起来 是不是比较简单呢?
嗯,你把难题都丢给你的同事了
他不但要查询你的数据库,还要自己编程解码 php 的 session 数据
嗯,你把难题都丢给你的同事了
他不但要查询你的数据库,还要自己编程解码 php 的 session 数据
我也想我这方面多做点,可是我想不到别的解决方法。他之后的页面都要使用session的信息的。
至少你应该提供原始的数据给对方吧?
jsp 程序是由你调用的?
至少你应该提供原始的数据给对方吧?
jsp 程序是由你调用的?
对的,PHP页面跳转到jsp页面,之前打算把一些信息放到session里面。
后来才发现不可行。所以我想在跳转的时候加上个标识。
curl 或 file_get_contents 直接 POST 传值调用就是了,何必绕个圈
curl 或 file_get_contents 直接 POST 传值调用就是了,何必绕个圈
值传值的同时要进行页面跳转的,可以把信息存在cookie里面吗?
这里是 php 在服务端请求,不经过浏览器,不存在页面跳转
至于如何处理 jsp 返回的页面,就是你自己的事情了
这里是 php 在服务端请求,不经过浏览器,不存在页面跳转
至于如何处理 jsp 返回的页面,就是你自己的事情了
谢谢
内容总结
以上是互联网集市为您收集整理的PHP生成的session,可以在jsp页面获取吗?全部内容,希望文章能够帮你解决PHP生成的session,可以在jsp页面获取吗?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。