Loosin会话ID通过SSL

时间:2011-02-18 16:45:49

标签: cookies ssl sessionid

我试图通过共享SSL发送数据会话。

加载我的会话我的核心文件顶部有以下内容:

print_r($_COOKIE);
if ( isset( $_POST["PHPSESSID"] ) ) {
    session_id( $_POST["PHPSESSID"] );
}elseif( isset( $_COOKIE['PHPSESSID'] ) ) {
    session_id( $_COOKIE["PHPSESSID"] );
}
session_start();

在非SSL视图上,它会通过SSL打印一个不同的id。当我来回时,id不会改变共享SSL和非SSL的2个单独的ID。如何更改脚本以使两者都有?

1 个答案:

答案 0 :(得分:0)

使用 session_set_cookie_params()功能并设置 $ secure = false

参考:http://www.php.net/manual/en/function.session-set-cookie-params.php