- 主题:php页面的session_id从浏览器生成然后发送到服务器?
1.
我这里用httpWatch发现打开一个php页面时,三步握手后,浏览器发送cookie( phpsessi
d=i66gru8o4etnkr89srabssfp68).然后服务器发送回的数据包里有cookie-set(phpsess
id=i66gru8o4etnkr89srabssfp68)
网上查了几篇,都说是服务器先生成sessionid,然后发送给浏览器,为什么这里是反方向
的呢
2.
我写了个简单的php.浏览器打开,报错Failed to initialize storage module: user,把
php.ini里的session.save_handler = user改为files后就没有问题了.
但是以前也没有出现这个问题,不知道这样修改php.ini会不会造成不良的影响.
谢谢
--
FROM 61.166.53.*
<?php
session_start();
$mySessionId = session_id();
$_SESSION['user'] = "abc";
echo $mySessionId;
echo "\n ok \n";
?>
第二个问题,就用了这个简单的php文件来测试的
【 在 zlcqupt (初) 的大作中提到: 】
: 1.
: 我这里用httpWatch发现打开一个php页面时,三步握手后,浏览器发送cookie( phpsessi
: d=i66gru8o4etnkr89srabssfp68).然后服务器发送回的数据包里有cookie-set(phpsess
: ...................
--
修改:zlcqupt FROM 61.166.53.*
FROM 61.166.53.*
不好意思了,第一个问题我弄错了,我的也是服务器端先生成cookie-set phpsessid然后
浏览器再发送相应的cookie
我的浏览器整个没有关闭,而只关闭了那个标签页,打开新标签页浏览那个网页时,浏览器
会主动发送以前的那个cookie,服务器会再cookie-set一遍.
第二个问题,哪位老大帮忙解释一下?
【 在 zlcqupt (初) 的大作中提到: 】
: 1.
: 我这里用httpWatch发现打开一个php页面时,三步握手后,浏览器发送cookie( phpsessi
: d=i66gru8o4etnkr89srabssfp68).然后服务器发送回的数据包里有cookie-set(phpsess
: ...................
--
FROM 61.166.53.*