Не стартует сессия на доменах-алиасах

hammet

Новичок
Не стартует сессия на доменах-алиасах

Есть домен в зоне .net
Создал виртуалхост. К нему в привязал ServerAlias - тот же домен в зонах .ru, .com, .com.ua, .org

все зеркала заработали нормально, за исключением одной неприятной детали - на алиасах не стартует сессия.
Т.е. даже такой код не работает.
PHP:
<?php
session_start();
if (empty($_SESSION['count'])) {
   $_SESSION['count'] = 1;
} else {
   $_SESSION['count']++;
}
?>
<p>
Hello visitor, you have seen this page <?php echo $_SESSION['count']; ?> times.
</p>
<p>
To continue, <a href="nextpage.php?<?php echo htmlspecialchars(SID); ?>">click
here</a>.
</p>
Ума не приложу с чем это может быть связано.....
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума

hammet

Новичок
спасибо за сцылки на мануалы.
У меня register_globals On, хотя в данном случае это не играет роли.
На сайте domain.net сессия стартует и все работает, на других алиасах (domain.ru, domain.org, etc.) - все работает кроме сессий. Хотя для всех доменов одни конфиги и один сервер.
 

hammet

Новичок
Mr_Max, разобрался, кукисы сессии ставятся везде для одного и того же домена

вот хедеры от domain.net

Set-Cookie: PHPSESSID=b7bf993c26719dd08602ffdfd5260068; path=/; domain=domain.net

вот хедеры от domain.(ru|org|etc...)

Set-Cookie: PHPSESSID=2ffdfd5260068b7bf993c26719dd0860; path=/; domain=domain.net

:)
 

hammet

Новичок
в php.ini сам прописывал когда то
session.cookie_domain = domain.net
и забыл :) получается всегда отсылалась кука с этим доменом
 
Сверху