|
|
|
| Запутался в трех деревьях, помощь тоже читал, и манула тоже.
Есть сайт site.ru
и два поддомена sub1.site.ru и sub2.site.ru
Нужно поставить куку с поддомена так чтобы она была видна везде и на site.ru, и на sub1.site.ru, и на sub2.site.ru.
Ставлю с домена sub1.site.ru, так:
setcookie("cook", '123', time()+600, $_SERVER['PHP_SELF'], 'site.ru');
|
С домена site.ru, куку не видно.
Как сделать чтобы было видно? | |
|
|
|
|
|
|
|
для: tAleks
(19.09.2008 в 23:56)
| | > помощь тоже читал, и манула тоже.
http://php.net/manual/en/function.setcookie.php: To make the cookie available on all subdomains of example.com then you'd set it to '.example.com'. | |
|
|
|
|
|
|
|
для: BinLaden
(20.09.2008 в 01:20)
| | да видел я это.
почему у меня это не работает? | |
|
|
|
|
|
|
|
для: tAleks
(19.09.2008 в 23:56)
| | второй день кавыряюсь. Не работает.
Может в настройках PHP или еще, где-нибудь че-нибудь поднастроить надо?
И еще, может это не работать из-зи того что у меня на локальной машине стоит Денвер, и домены без точек, т.е. вдиа 'site', а не 'site.ru'? А субдомены соответственно 'sub1.site'.
Ставлю куку так:
setcookie("test", '12345', time()+3600, '/', "site");
|
не работает
Так:
setcookie("test", '12345', time()+3600, '/', ".site");
|
тоже не работает
А так, работает. Но только на одном субдомене.
setcookie("test", '12345', time()+3600, '/', "sub.site");
|
А надо чтобы на всех.
Помогите разобраться, кто занет.
Буду сильно благодарен! | |
|
|
|
|
|
|
|
для: tAleks
(20.09.2008 в 12:08)
| | Да, видимо в этом был касяк. Сделал домены с точками типа site.ru, и все заработало. :) | |
|
|
|