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 を出力します。行ったり来たりすると、ID は共有 SSL と非 SSL の 2 つの別々のものだけを変更していません。スクリプトを変更して、両方に 1 つを含めるにはどうすればよいですか?

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 に答える