2008-01-04

Одна сессия на два сайта

Сегодня встала задача сделать одну сессию на два домена один из которых является поддоменом другого. Решение оказалось простым, нужно вызвать session_set_cookie_params на обоих сайтах пред вызовом session_start. Вот мой тестовый пример:

<? session_set_cookie_params ( time()+60*60,'/', '.myhost.com'); session_start(); ?> <html> <head></head> <body> <?php if (!isset($_SESSION['ses_test'])){ $_SESSION['ses_test'] = 1; } print 'Value is: '.($_SESSION['ses_test']++); ?> </body> </html>
 

комментарии:

 

Для того чтобы каждый раз не представляться можно войти как зарегистрированный пользователь.

Имя*

разрешены только теги br, font, span, p, strong, u, p, blockquote, a, div, img - остальные будут безжалостно удаляться