![]() |
|
||||||||||
|
|||||
|
Регистрация: Mar 2003
Сообщений: 27
|
Привет!
как в перл узнать програмно домен на который зашел пользователь? допустим необходимо присвоить куки сайту http://www.url.ru а пользователь зашел на http://url.ru так вот необходимо указать именно тот домен на который зашел юзверь или сразу оба домена.... при использования этого кода: $cookie=cookie(-name => 'url', -value => $inf, -path => '/', -expires => $date); print header(-cookie => $cookie); суки присваивается только к одному из доменов..., а должен юзаться по всему сайту.. |
|
|||||
|
Для браузера http://www.url.ru и http://url.ru абсолютно разные домены. А с одного демена нельзя ничего сделать с куками другого домена, так что за один запрос выставить куки сразу на два доменя нельзя.
Текущий домен лежит в $ENV{HTTP_HOST}. Можно в HTML ответ вставить рисунок с источником изображения с другого домена и уже ответом на этот рисунок выставить вторую куку... Например в документе по http://www.url.ru выставляется кука и есть такой код: <img src="http://url.ru/setcookie.cgi"> тогда setcookie.cgi может выставить куку на второй (свой) домен http://url.ru
__________________
Two beer or not two beer?... |
|
|||||
|
Регистрация: Mar 2003
Сообщений: 27
|
Спасибо за разъяснения
|
|
|||||
|
"simple"
|
2SPV
По-моему, ты гонишь В заголовке куки есть такой параметр, как domain, устанавливающий диапазон имён доменов. В случае с методом cookie модуля CGI соответствующим именем аргумента будет -domain. |
|
|||||
|
2metton По-твоему с домена vasya.pupkin.ru можно поставить куку для домен microsoft.com? Сомневаюсь... Хотя все может быть
![]()
__________________
Two beer or not two beer?... |
|
|||||
|
"simple"
|
2SPV
Чувак, ты, по-моему, немного утрируешь. Почитай доки по кукам и всё поймёшь. |
|
|||||
|
А зачем вам кукиши вообще?
Многие их вообще не используют. Вот так и узнаешь айпишник и по нему домен (если даст). вот и все. ![]() |
![]() |
Часовой пояс GMT +4, время: 23:12. |
|
|
« Предыдущая тема | Следующая тема » |
|
|