![]() |
снова куки
как можно присвоить куки сразу двум доменам?
нужно для доменов http://www.url.ru и http://url.ru для кук это разные домены. код который ниже не помогает а если указывать параметр domain получается что два раза подряд я этот код воспроизвести не могу... но печатает заголовок и выводит содержимое куки ... как быть? $cookie=cookie(-name => 'art-video', -value => $inf, -path => '/', -expires => $date); print header(-cookie => $cookie); |
-domain => 'url.ru'
|
да вот блин не пашет .... частично :))
говорю ему:
$cookie=cookie(-name => 'url-xxx', -value => $inf, -domain => 'url-xxx.ru' -expires => $date); print header(-cookie => $cookie); в папке где лежит скрипт все ок... читает.... наприемер (для кук прописалась папка cgi-bin в домене): http://www.url-xxx.ru/cgi-bin/index.cgi http://url-xxx.ru/cgi-bin/index.cgi для кук стало всеравно... а вот если пойти в другой раздел: http://www.url-xxx.ru/temp/ http://url-xxx.ru/temp/ то опять кук как небывало!!! |
Вообще, если ты не устанавливаешь -path на папку, странно. По умолчанию куки возвращаются каждому узлу сервера...
|
убрал -path нет результата...
:((((
возвращаются куки только папке cgi-bin... |
Давай не будем устраивать "угадай, что в моём скрипте", а ты просто покажешь кусо кода, которым ты устанавливаешь куки?..
|
пожалуйста (он отличается от первоночального 1 строчкой)
$cookie=cookie(-name => 'art-video',
-value => $inf, -expires => $date); print header(-cookie => $cookie); |
Если ты используешь ИМЕННО ЭТОТ код, то теперь ты опять не проставляешь домен...
|
вот блин...
вот код который ты предлагаеш?
$cookie=cookie(-name => 'url-xxx', -value => $inf, -domain => 'url-xxx.ru' -expires => $date); он позволяет присвоить куки к домену+папке cgi-bin в которой у меня находиться скрипт... http://www.url-xxx.ru/cgi-bin и http://url-xxx.ru/cgi-bin скрипт видит а вот если изменить папку на http://url-xxx.ru/temp но кук как небывало! |
Дату какую ставишь?
Мож они у тебя вообще неперманентные (уничтожаются сразу после закрытия браузера). А -domain не аттачит куку ни какой папке, если указывать так: url.ru |
| Часовой пояс GMT +4, время: 13:55. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.