title
Description
Body
Здравствуйте. Такой вопрос. Авторизация проходин на главном домене site.ru и записывается в кукисы логин и пас. Когда же перехожу на поддомен, то они теряются и надо авторизироваться заново. Подскажите выход с этой ситуации.
Неактивен
bool setcookie ( string $name [, string $value [, int $expire = 0 [, string $path [, string $domain [, bool $secure = false [, bool $httponly = false ]]]]]] )
Parameters domain
The domain that the cookie is available. To make the cookie available on all subdomains of example.com then you'd set it to '.example.com'. The . is not required but makes it compatible with more browsers. Setting it to www.example.com will make the cookie only available in the www subdomain. Refer to tail matching in the » spec for details.
Неактивен
AND, ++ ТЕБЕ. Спасибо огромное. Только еще одно. Напиши пример, как записать в кукисы значение: login с переменной: $login время допустим час и чтобы на всех поддоменах работал домена site.ru Спасибо заранее.
Неактивен
AND написал:
Код:
1
setcookie('login', $login, ($_SERVER['REQUEST_TIME'] + 3600), '/', '.site.ru');
Спасибо, с этом всё супер, но как сделал это, не хотят потом кукисы записываться и нестись:
$login = ms($_COOKIE['login']);
$pass = ms($_COOKIE['pass']);
(ms - функция фильтра, тут нет ошибок)
Что не так?
Неактивен
|
|
Вот кусок кода это файл enter.php
В header.php несутся кукисы вот таким образом:
|
|
Этого хватит или ещё что то дать из кода?
Отредактировано JESOD (2010.04.07 10:44)
Неактивен