Есть ли способ сделать интервал сеанса php через мой www.domain.com, а также sub.domain.com ???просто использование session_start() и $_SESSION['foo'] = "bar" не работает ... какие-либо предложения?Руководство PHP ничего об этом не говорит.
session_start()
$_SESSION['foo'] = "bar"
Спасибо
Отслеживание сеанса по умолчанию в PHP основывается на файлах cookie (PHPSESSID, по умолчанию, если память используется).
Вы можете установить домен с помощью session_set_cookie_param () (но вы должны это сделатьперед вызовом session_start (), я думаю) - или вы можете установить его в php.ini или .htaccess, например:
php_value session.cookie_domain ".domain.com"
вы можете попробовать установить домен cookie
ini_set ("session.cookie_domain", ".domain.com");
при этом все домены внутри domain.com будут отображаться как один домен
Я уверен, что есть и другие ответы, но вы можете использовать session_set_save_handler для хранения ваших сеансов в базе данных.http://www.php.net/manual/en/function.session-set-save-handler.php
session_set_save_handler
Проверьте этот вопрос.
PHP: Cookie-контроль домена / субдомена