社区
基础编程
帖子详情
请问,怎样在PHP里面利用已经有的SESSION?
exchanger
2005-10-21 10:08:11
请问,怎样在PHP里面利用已经有的SESSION?
意思就是IE里面新开一个窗口,这个窗口的PHP里面的SESSION,就是前面的窗口的.
急急急
...全文
197
12
打赏
收藏
请问,怎样在PHP里面利用已经有的SESSION?
请问,怎样在PHP里面利用已经有的SESSION? 意思就是IE里面新开一个窗口,这个窗口的PHP里面的SESSION,就是前面的窗口的. 急急急
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Gdj
2005-10-21
打赏
举报
回复
如果你想这个新开的ie,访问你这个页面后。不管跳到哪一个页都是用的以前的session。那要按以下写法:
setcookie(session_name(),$sessionid,null,"/","");
session_id($sessionid);
session_start();
Gdj
2005-10-21
打赏
举报
回复
另外需要说明的是。
session_id($sessionid);
session_start();
这样写,仅仅使本页使用以前的session。这个页面弹出的新页或是链接到的新页使用的是新生成的session。
Gdj
2005-10-21
打赏
举报
回复
$PHPSESSID里的值不同才会生成新的。
你的$PHPSESSID是怎么得到的。
你把你$PHPSESSID的值好好检查一下。
exchanger
2005-10-21
打赏
举报
回复
session_id($PHPSESSID);
session_start();
我这样用过,但是确生成了新的SESSIONID
Gdj
2005-10-21
打赏
举报
回复
如果知道sessionid那就这样就够了
session_id($sessionid);
session_start();
exchanger
2005-10-21
打赏
举报
回复
继续请教了,我是知道前面窗口的SESSIONID的,我想在新IE窗口,直接用到那个SESSIONID里面的变量
Gdj
2005-10-21
打赏
举报
回复
在你的文件最前面加入以下代码。保证你每次打开IE的session都是一样的……不推荐
if(!isset($_COOKIE["STATICID"]))
{
$_COOKIE["STATICID"]=md5(uniqid(microtime()));
@setcookie("STATICID",$_COOKIE["STATICID"],time()+60*60*24*365,"/","");
}
session_id($_COOKIE["STATICID"]);
session_start();
xuzuning
2005-10-21
打赏
举报
回复
在ie的 文件——新建——窗口 或直接 Ctrl+N 建立的窗口具有与原窗口相同的参数,因此也同样具有原窗口的session
如果是在任务栏打开的窗口,那么就是完全的新窗口了,此时不可能自动得到原先ie的信息
coolstr
2005-10-21
打赏
举报
回复
我知道的一种方式:
如果你是在原窗口,通过链接的方式打开一个新窗口的话,session是会保存的。
<a href="test2.php" target="blank">next</a>
huo789
2005-10-21
打赏
举报
回复
http://www.ntc.com.cn/PHP/PHP_19886.htm
huo789
2005-10-21
打赏
举报
回复
$_Session['变量']
Meteorlet
2005-10-21
打赏
举报
回复
session_id($_COOKIE[session_name()]);
利用
Memcached在
php
下实现
session
机制 替换
PHP
的原生
session
支持
方法文件
session
实现文件:memcached
session
.
php
实现原理(也是
PHP
内部
session
的实现原理): 1.先判断客户端有没有
session
id, a.没有就添加一个
session
id给客户端,通常是32位hash码,同时初始化一个数组做
session
容器 b.如果客户端有
session
id,则
利用
这个
session
id去memcached
里面
查数据。 2.用户在页面执行过程中可以自行修改
session
容器里的
session
值 3.页面最后会把用户的
session
容器作为值,以用户的
session
id作为键,把这个键值对保存到 memcached
里面
复制代码 代码如
PHP
:设置
session
会话过期时间
php
的
session
会话默认是关闭浏览器就失效了,同时如果不操作网页那么 >24 分钟后也会失效(24分钟后时间随机,后文有提)。 如果想设置
session
过期时间可以参考以下方式。 设置
PHP
的
session
过期时间 打开
php
.ini 配置文件,修改如下三个配置: 1、
session
.use_cookies 把这个的值设置为1,
利用
cookie 来传递
session
id 2、
session
.cookie_lifetime 这个代表
Session
ID 在客户端 Cook
微服务架构下的分布式
Session
管理
Session
一直以来都是Web应用中不可或缺的一个组成部分,在Web应用架构的变迁与演进过程中,
Session
管理也在随之改变,不同架构下有着不同的
Session
管理实现。 而时下热门的微服务架构又会为
Session
管理带来哪些改变...
php
中
利用
session
保存用户登陆信息
1、新建一个
php
文件
session
.
php
,用于定义
session
php
session
_start();//这个不能少 $_
SESSION
['hid_name']; $_
SESSION
['hid_email']; $_
SESSION
['hid_sex']; 2、在控制器中给
session
赋值和获取
session
信息,
已经
把用户信息再次传入HTML中,使存在用户登陆信息时,用户信息输入
原生
php
使用
session
,
利用
Memcached在
php
下实现
session
机制 替换
PHP
的原生
session
支持
利用
Memcached在
php
下实现
session
机制,替换
PHP
的原生
session
支持方法文件
session
实现文件:memcached
session
.
php
实现原理(也是
PHP
内部
session
的实现原理):1.先判断客户端有没有
session
id,a.没有就添加一个
session
id给客户端,通常是32位hash码,同时初始化一个数组做
session
容器b.如果客户端有
session
id,...
基础编程
21,887
社区成员
140,363
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章