Гриша К.
Новичок
Андрейка
{*
При тестировании приведенного выше php кода,
PHPSESSID передается поддоменам домена .vertebral-column.com в броузерах: IE 6.0, OPERA 8.0, Netscape 7.0 (2002 года), Netscape 8.1.
PHPSESSID не передается - в броузерах: Mozilla Firefox 1.5.0.9
Как написано в мануале описание функции session_set_cookie_params(), параметр domain указывать не обязательно, но для совместимости рекомендуется указывать имя домена (.example.com).
На другом домене, еще раз все сделав, получил результат, при котором куки вручную не ставится, а определяется лиш параметр сессии - имя домена с помощью session_set_cookie_params(),
в итоге PHPSESSID передается с домена на поддомен и наоборот, и на всех указанных выше браузерах.
Код для всех страниц требующих авторизации:
Код для страницы, на которой определяем переменную сессии:
*}
PHP:
<?php
session_start();
$_SESSION['test'] = 233;
?>
{*
При тестировании приведенного выше php кода,
PHPSESSID передается поддоменам домена .vertebral-column.com в броузерах: IE 6.0, OPERA 8.0, Netscape 7.0 (2002 года), Netscape 8.1.
PHPSESSID не передается - в броузерах: Mozilla Firefox 1.5.0.9
Как написано в мануале описание функции session_set_cookie_params(), параметр domain указывать не обязательно, но для совместимости рекомендуется указывать имя домена (.example.com).
На другом домене, еще раз все сделав, получил результат, при котором куки вручную не ставится, а определяется лиш параметр сессии - имя домена с помощью session_set_cookie_params(),
в итоге PHPSESSID передается с домена на поддомен и наоборот, и на всех указанных выше браузерах.
Код для всех страниц требующих авторизации:
PHP:
<?php
session_start();
session_set_cookie_params(0, '/', '.vertebral-column.com');
?>
PHP:
<?php
session_start();
$_SESSION['test'] = 233;
?>