Есть код Код (Text): $home_domen_for_cook = ".site.ru"; $base_url = "site.ru"; session_set_cookie_params(0, '/', $home_domen_for_cook); session_start(); При входе в свой профиль создается Код (Text): $_SESSION['user_id'] = $query[0]['id']; $_SESSION['user_login'] = $query[0]['login']; и адрес сайта для пользователя выглядит так user.site.ru и уже в кабинете пользователя ссылки выглядят примерно так user.site.ru/user.php?edit=1 Все работает, но вот почему то в Safari, на некоторых ссылках сессия слетает и одни ссылки выглядят нормально, а некоторые так .site.ru/user.php?edit=1 В чем может быть проблема?
Предположим после входа в кабинет есть такая ссылка Код (Text): if(isset($_SESSION['user_id'])) { <a href="<?=$_SESSION['user_login']?>.site.ru">Профиль</a> } А чуть ниже в этом же файле, ссылка меню Код (Text): if(isset($_SESSION['user_id'])) { <a href="?addPost">Добавить пост </a> } Так вот почему то $_SESSION['user_login'] слетает, а $_SESSION['user_id'] остается. На Opera, Mozzila, IE таких проблем не было.