Я собираюсь создать сайт, который будет иметь несколько поддоменов. Например:
shop.domain.com blog.domain.com news.domain.com account.domain.com Я хотел бы знать, могут ли передаваться переменные сеанса между субдоменами. Пример $_SESSION['variable'] будет доступен для всех перечисленных поддоменов.
Сначала вам необходимо хранить данные сеанса таким образом, чтобы все хосты могли обращаться к ним; если они размещены на одном компьютере, все в порядке, в противном случае вы можете использовать другой обработчик сеанса, который, например, использует базу данных, memcache, … для хранения данных сеанса. Затем вы должны убедиться, что идентификатор сеанса доступен для всех поддоменов; это может быть достигнуто установкой ini.session.cookie-домена .
Для получения дополнительной информации о сеансах вы должны прочитать соответствующую главу в руководстве fine php.