0

我试图通过共享 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。当我来回走动时,共享 SSL 和非 SSL 的 ID 不会只更改 2 个单独的 ID。如何将脚本更改为两者兼而有之?

4

1 回答 1

0

使用函数session_set_cookie_params() 并设置$secure = false

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

于 2011-02-18T16:54:56.527 回答