Идентификатор сеанса Loosin через SSL - PullRequest
0 голосов
/ 18 февраля 2011

я пытаюсь отправить сеанс данных через общий SSL.

для загрузки моего сеанса в верхней части основного файла у меня есть следующее:

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

на неПри просмотре SSL он печатает другой идентификатор по сравнению с SSL.Когда я возвращаюсь назад и вперед, идентификаторы не меняются, только 2 отдельных для общего SSL и не SSL.Как я могу изменить сценарий, чтобы иметь один над обоими?

1 Ответ

0 голосов
/ 18 февраля 2011

Используйте функцию session_set_cookie_params () и установите $ secure = false

Ссылка: http://www.php.net/manual/en/function.session-set-cookie-params.php

...