Проблема с COOKIE

Mouse_red

Guest
Проблема с COOKIE

Задаю cookies
setcookie("TEST_ID","123");

На том сайте, где я его задал, он работает, а вот если пробую читать его на другом, то не работает.

А этот cookie необходимо читать на другом сайте.

В чем ошибка? :confused:
 

iliah

Новичок
Mouse_red
cookie читается не на сайте а с машины пользователя, и работает она только для того домена, на котором была поставлена
еще раз - что ты делаешь, и что ты хочешь получить?
 

Mouse_red

Guest
у меня следующая задача.
есть несколько доменных имен объединенных в портал
на одном из них я передаю cookie и мне необходимо его читать на всех доменах портала.
на том домене где послан cookie он читается, а на всех остальных нет... как сделать чтобы читался на всех остальных?

может посоветуете, в данном случае, использовать не cookie?
 

_RVK_

Новичок
Посмотри повнимательнее на параметры функции [m]setcookie[/m]. Их больше чем 2
 

Mouse_red

Guest
пробовал не помогает
setcookie("TEST_ID","123",time()+12000,"/",".domain1.ru");
setcookie("TEST_ID","123",time()+12000,"/",".domain2.ru");
setcookie("TEST_ID","123",time()+12000,"/",".domain3.ru");

так вот на первом домене работает, а на остальных нет
 

MiRacLe

просто Чудо
ещё раз,медленно и по слогам... как ты узнал что "не работает" ?
твои действия?
ты хочешь поставить 1 скриптом,на одном сайте,куки на три разных домена(не поддомены одного домена?) ?
 

_RVK_

Новичок
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...
 

Mouse_red

Guest
узнаю очень просто
читаю переменную $TEST_ID
на первом домене (поддомене) на котором задаю, он читаеся
а на всех остальных нет
 

Mouse_red

Guest
мне надо читать переменную на нескольких сайтах
 

Фанат

oncle terrible
Команда форума
нувозможно.
переменная не бывает на сайте.
переменная бывает в программе.
 

Mouse_red

Guest
я могу записать переменную в cookie и затем читать ее
так вот мне ее надо прочитвть на нескольких сайтах
 

Фанат

oncle terrible
Команда форума
интересно, как ты собрался читать куку, которую не ставил?
 

_RVK_

Новичок
Mouse_red
Просто подумай. Если бы ты мог установить куку для другого домена, то ты мы мог затереть чужую.
 

Mouse_red

Guest
понятно
я не могу поставить куку для чужого сайта
 

Фанат

oncle terrible
Команда форума
не можешь.
но ты можешь поступить, как счетчик
в коде разместить картинку с другого сайта, и она поставит куку для него.
зависит, конечно, от того, поддерживаются ли картинки и от твоей задачи, но я ее от тебя все равно не добился, так что, это уже твои проблемы.
 

Mouse_red

Guest
про картинку это интересно... можно по подробнее

я же говорил какая задача...
есть портал состоящий из нескольких сайтов с разными доменными именами. для этого портала единая форма регистрации пользователей и соответственно входа в портал. при входе в портал (если правльно набраны логин и пароль) пользователю передается кук и на сайте отображается вместо формы входа в систему, приветствие (здарастьте такой-такой товарищь). и это приветствие должно отображаться на всем портала, тоесть на нескольких доменах.

а сейчас отображается только на одном, на том на котором кук был принят.
 
Сверху