flavor
(flavor)
注册会员

中级会员
UID 19852
精华
0
积分 144
帖子 144
金钱 144 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2003-4-24
状态 离线
|
[推荐阅读] 问个baidu的搜索问题
<?php
session_start();
session_id('1');
$_SESSION['s']='sanshi';
session_id('1');
$_SESSION['z']='zhanglei';
echo $_SESSION['s'];
echo session_id();
?>
这是错误的用法:
手册上说:
If id is specified, it will replace the current session id. session_id() needs to be called before session_start() for that purpose.
应该::
<?php
$sid = $_GET['sid'];
session_id($sid);
session_star();
... ...?>
如果把设置成如下:
http://xxxx/test.php?PHPSESSID=dadf2342.....
则
<?php
session_star();
... ...
?>
也能正确使用session中的值 不需要设置session_id($sid)
即使客户端关闭cookies
|
|