Без www теряется сессия

N
На сайте с 14.06.2004
Offline
107
609

Подскажите:

есть авторизация, сверяется логин и пароль если все ок тогда стартуется сессия и происходит редирект на страницу с приветствием ("Привет залогиненый юзер") Все работает норм Все ссылки вида www.site.com. Теперь решил приставку ввв убрать. Кругом поменял ссылки. Происходит редирект на страницу(уже без ввв) но приветствия нет. Подозреваю что-то с сессиями не так..

Подскажите что..

embo
На сайте с 05.12.2008
Offline
24
#1

а где код?

Плавно двигаемся от сапы к статьям (http://miralinks.ru/users/registration/from:4223)
N
На сайте с 14.06.2004
Offline
107
#2

if ($this->check_user()) 
{
$this->login_saver();
$this->reg_visit($this->type_user, $this->login, $this->pass);
$_SESSION['uslogin']=$this->login;
$_SESSION['uspass']=$this->pass;
$_SESSION['type_user']=$this->type_user;
header("Location: http://site.com?".session_name()."=".session_id();
}
[Удален]
#3
Nicca:
Подскажите:
есть авторизация, сверяется логин и пароль если все ок тогда стартуется сессия и происходит редирект на страницу с приветствием ("Привет залогиненый юзер") Все работает норм Все ссылки вида www.site.com. Теперь решил приставку ввв убрать. Кругом поменял ссылки. Происходит редирект на страницу(уже без ввв) но приветствия нет. Подозреваю что-то с сессиями не так..
Подскажите что..

посмотри на кукисы. 100% кукисы не передаются на основной домен. ну и вот этим делом пофикси свои сессии

http://ru2.php.net/manual/ru/function.session-set-cookie-params.php

bearman добавил 05.05.2009 в 01:16

Cookie domain, for example 'www.php.net'. To make cookies visible on all subdomains then the domain must be prefixed with a dot like '.php.net'.

тупые 10 символов

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий