Home  >  Article  >  Backend Development  >  session_id()

session_id()

WBOY
WBOYOriginal
2016-06-23 13:54:37873browse

我在做一个网页。
把session_id()的值保存在cookie中。
然后在用到的时候从cookie中取出session_id()的值。
重新把session_id()的值放到session_id()函数中。
进而找到这个session里的变量的值。
可是session_id($_COOKIE[name])不能用啊。
怎么办?


回复讨论(解决方案)

session_id($_COOKIE[name])?为什么要这么写?

session_id($_COOKIE[name])?为什么要这么写?



您好。我想是在通过把session放到session_id()函数里载入这个ID进而调用相应的变量$_SESSION[name]

您好楼主,你这边确定$_COOKIE[name]是否有值,还有就是在session_id($_COOKIE[name])的$_COOKIE[name]是否是以“测试”这种字符串形式存在。

session跨域处理?

怎么觉得你这兜了一大圈。直接用$_SESSION['name'] = XXXXX设置,$_SESSION['name']获取不行吗?

php 默认将 sessionid 以 PHPSESSID 的名字保存于 cookie
如果需要自行处理,则 session_id($id) 需要在 session_start() 之前执行

session_start() ;先打开

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn