我试图通过共享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。如何更改脚本以使两者都有?
答案 0 :(得分:0)
使用 session_set_cookie_params()功能并设置 $ secure = false
参考:http://www.php.net/manual/en/function.session-set-cookie-params.php