首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过随机(秘密)链接使jQuery或PHP会话数据对其他访问者可用

通过随机(秘密)链接使jQuery或PHP会话数据对其他访问者可用
EN

Stack Overflow用户
提问于 2015-03-21 19:59:06
回答 1查看 58关注 0票数 0

我需要在会话中存储数据,并使其可供其他用户使用。

我考虑将数据存储在会话中,生成一个随机链接,用户1可以将其发送给用户2。会话应该在3个月后到期。

会话名称是我生成的随机代码,它类似于我使用POST发送的代码,以便在带有$_GET的Secretlink上接收它。

这在总体上是有效的,还是我走错了路?即使用户%1离开网站,我也可以存储会话吗?或者会话会被终止吗?

我还需要通过jQuery设置会话,但我找不到任何有关会话到期时间的信息。

我已经用cookie做过了,当然这对user 2不起作用。

EN

回答 1

Stack Overflow用户

发布于 2015-03-21 20:45:45

会话实际上是存储在服务器上的文件。PHP使用会话id设置一个cookie,名为PHPSESSID。您也可以使用PHPSESSID GET参数,但您必须在服务器的PHP设置中更改该参数。使用GET参数,您可以将该链接传递给另一个访问者,让他使用该会话。您还必须延长会话过期时间。

但是,我不建议使用GET参数共享会话。当您在这些会话中存储个人数据时,这可能是一个安全风险。我建议您编写一个小脚本,它将数据存储在数据库中,并且可以通过请求url或任何带有特殊GET或POST参数的url来访问(用于读取和写入)。

最后一件事,会话永远不能直接从jQuery访问。您必须编写一个小脚本,通过AJAX请求服务器上的数据。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29182437

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档