session_cookie_domain
Последнее обновление Jul 16th, 2026 | История страницы | Улучшить эту страницу | Сообщить о проблеме
Support the team building MODX with a monthly donation.
The budget raised through OpenCollective is transparent, including payouts, and any contributor can apply to be paid for their work on MODX.
Backers
Budget
$194 per month—let's make that $500!
Learn moresession_cookie_domain¶
- Имя: Домен для сессионных куки
- Тип: String
- По умолчанию: ''
Используйте этот параметр для настройки домена cookie сеанса. Вам нужно будет очистить локальные куки в вашем браузере после изменения этого параметра. Этот параметр полезно изменить, если вы запускаете несколько контекстов в одном домене верхнего уровня, но хотите разделить логины между ними. Например, изменив настройку на:
.mydomain.com
Позволит всем сеансам MODX сохраняться на любом сайте *.mydomain.com, позволяя логинам работать на поддоменах. Этот параметр по умолчанию отсутствует в MODX, так как лучше позволить PHP рассчитать его самостоятельно. Установите это, только если вы уверены, что делаете.
Важное замечание для IDN-доменов (международных доменных имён)¶
При использовании настройки session_cookie_domain с международными доменными именами (IDN), например с доменами, содержащими umlaut (например, müller-example.de), работа сессий может нарушаться в зависимости от конфигурации сервера и PHP.
HTTP cookies (включая сессионные cookies) основаны на ASCII-совместимых доменных именах. На практике это означает, что IDN-домены обычно представляются в виде punycode (A-label) при использовании на уровне протокола.
Пример:
- Unicode:
müller-example.de - Punycode:
xn--mller-example-9db.de
В ходе тестирования наблюдалось следующее поведение:
- ASCII-домен - работает корректно
- Unicode IDN-домен в
session_cookie_domain- может приводить к сбоям сессий - Пустое значение
session_cookie_domain- работает стабильно
Рекомендации:
- Не задавайте
session_cookie_domain, если в этом нет явной необходимости, оставьте значение пустым, чтобы PHP автоматически обработал домен - При использовании IDN-доменов предпочтительно использовать представление в punycode (ASCII)
Примечание: поведение может отличаться в зависимости от версии PHP, браузера и конфигурации сервера.
Support the team building MODX with a monthly donation.
The budget raised through OpenCollective is transparent, including payouts, and any contributor can apply to be paid for their work on MODX.
Backers
Budget
$194 per month—let's make that $500!
Learn more










