Как установить куку для нескольких доменов?

Sirius

PHP+MySQL=LOVE
Как установить куку для нескольких доменов?

Я установил куку на одном домене. А мой клиент использует мой интерфейс через свой сайт. Поэтому у него с сайта кука не работает.

Я пробовал делать так:

setcookie(C_LOGIN_COOKIE,$str,time()+36000,'/','.');

но не пашет :(

А вообще сделать можно?
 

Sirius

PHP+MySQL=LOVE
Не... Не то... Хотя странно, что для домена первого уровня:

.com (а это у нас одинаково - у нас домены второго уровня) не проходит...

Интересно - а какая авторизация это позволяет? Сессия - нет, http-авторизация - нет...

Придётся на время тестирования передавать md5(юзернейм) и md5(логин) в урле :( Но ничо - на время теста сойдёт!
 

confguru

ExAdmin
Команда форума
Можно еще проще через настройку портов
апача ,)
 

Дедушка

Guest
а если попробовать через несколько куков?
 

tony2001

TeaM PHPClub
например?
поставить на одном домене для нескольких?
а я, простите, на какой вопрос ответил в первом своем постинге?
 

Дедушка

Guest
т.е. загнать данныв в массив. я ещё не так стар, чтобы ничего не понимать
 

Дедушка

Guest
Мне кажется, вот так:

PHP:
setcookie ($name_cook,$value,"www.domain1.com","www.domain2.com",...);
 

tony2001

TeaM PHPClub
попробуй.
о результатах доложи.
заодно почитай про аргументы функции [m]setcookie[/m]
 

Дедушка

Guest
Блин. Посмотрел. Всё понял.

Хотя можно

PHP:
$value = "www.domain1.com|www.domain2.com|...";
setcookie ($name_cook, $value, time() + 3600);
 
Сверху