|
|
|
| Ставлю куку так:
setcookie(AD, $auth_data, time()+3600*24*7*31, '/', 'site.ru');
|
На 3 сайтах (на локальной машине) это работает, а на четвертом - нет.
Если убираю домен:
setcookie(AD, $auth_data, time()+3600*24*7*31, '/');
|
То ставится нормально.
Причем, такой глюк наблюдается в IE. В Опере и в FF кука без проблем ставится, когда указан домен.
Что за глюк? Помогите разобраться. | |
|
|
|
|
|
|
|
для: tAleks
(19.01.2011 в 14:19)
| | AD - константа?
По какому URL обращаетесь к скрипту? | |
|
|
|
|
|
|
|
для: Trianon
(19.01.2011 в 14:28)
| | >AD - константа?
Да, AD - константа содержит строку: ad_sa_ru
>По какому URL обращаетесь к скрипту?
http://sa.ru/login/
http://sa.ru/login/index.php
Думал, может такая же кука стоит с другими параметрами, поэтому не ставится. Посмотрел в папке c:\Documents and Settings\user\Cookies\, куки с таким именем нет. | |
|
|
|
|
|
|
|
для: tAleks
(19.01.2011 в 14:47)
| | >>По какому URL обращаетесь к скрипту?
>
>http://sa.ru/login/
>http://sa.ru/login/index.php
то есть ставите куку для site.ru , а ожидаете её на sa.ru ? | |
|
|
|
|
|
|
|
для: Trianon
(19.01.2011 в 15:35)
| | Не, там на верху опечатка, прошу прощения. Ставлю, естественно, так:
setcookie(AD, $auth_data, time()+3600*24*7*31, '/', 'sa.ru');
|
| |
|
|
|
|
|
|
|
для: tAleks
(19.01.2011 в 14:19)
| | Ну так что? Подскажет кто-нибудь, что делать? | |
|
|
|
|
|
|
|
для: tAleks
(20.01.2011 в 14:49)
| | Имя домена у вас короткое, потому IE и не устанавливает. | |
|
|
|
|
|
|
|
для: sim5
(20.01.2011 в 15:38)
| | Серьезно чтоли? Реальный глюк IE, на короткие имена доменов? | |
|
|
|
|
|
|
|
|
для: tAleks
(21.01.2011 в 15:28)
| | IE не будет ставить куку, если домен двухбуквенный. Можете тут прочесть, например, о таких перепитиях. | |
|
|
|
|
|
|
|
для: sim5
(21.01.2011 в 15:41)
| | Понял. Спасибо! | |
|
|
|