![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| zzz22 |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 28.1.2008 Репутация: нет Всего: нет |
Если пишу так
куки отлично ставятся - никаких проблем, когда делаю так
куки не ставятся вообще, никаких ошибок нет. URL - домен (например 'example') Проверял пока только на локалхосте, но думаю не имеет значения. Помогите пожалуйста решить проблему. |
||||
|
|||||
| Golda |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 460 Регистрация: 26.3.2007 Где: Ариель, Израиль Репутация: 20 Всего: 42 |
а домен совпадает с тем, с которого шлются куки? Броузер не позволит ставить куки на произвольный домен в сети
-------------------- "For every problem, there exists a simple and elegant solution which is absolutely wrong." -- J. Wagoner, U.C.B. Mathematics |
|||
|
||||
| zzz22 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 28.1.2008 Репутация: нет Всего: нет |
Да, совпадает.
|
|||
|
||||
| Golda |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 460 Регистрация: 26.3.2007 Где: Ариель, Израиль Репутация: 20 Всего: 42 |
Пока предполагаю следующие варианты.
1. Все-таки не совпадает хост: в URL предполагаемый host, а куки ставятся на localhost, используется, но не учитывается virtual host... 2. Код, который Вы раскоментируете, чтобы получить и выставить хост для куки, приводит к выводу информации, после чего заголовки не отсылаются 3. В соответствии с названием константы, вместа хоста используется URL. Возможно, дело в чем-то совсем другом. Чтобы не гадать, 1. Проверьте со стороны клиента и выложите сюда, какие заголовки высылаются и как выглядят куки в присланном заголовке 2. Пытается ли броузер отправить этот заголовок. Как он выглядит при отсылке? 3. Какие заголовки попадают в скрипт? Для первых двух пунктов удобно использовать add-on Firefox'a Live HTTP Headers. Для третьего сравните apache_request_headers() и содержимое массива $_COOKIE. Кстати, поведение повторяется в разных броузерах или только в одном? -------------------- "For every problem, there exists a simple and elegant solution which is absolutely wrong." -- J. Wagoner, U.C.B. Mathematics |
|||
|
||||
| zzz22 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 28.1.2008 Репутация: нет Всего: нет |
Проблема решилась. Дело было в том что хост вообще был IP адресом, а обращался я по алиасу
Это сообщение отредактировал(а) zzz22 - 14.2.2008, 13:05 |
|||
|
||||
| zzz22 |
|
||||||
|
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 28.1.2008 Репутация: нет Всего: нет |
Хотя нет, вот пример - хост test
print_r($_COOKIE); выдаёт Array ( ) (это естественно после перезагрузки страницы, создал отдельную пустую страницу) print_r(apache_request_headers()); выдаёт
хотя LiveHTTPHeaders говорят следущее
|
||||||
|
|||||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 75 Всего: 260 |
сначала идет request, а потом уже браузер получает response с "Set-Coockie"? А что приходит на сервер в следующем request?
|
|||
|
||||
| zzz22 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 28.1.2008 Репутация: нет Всего: нет |
||||
|
||||
| Golda |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 460 Регистрация: 26.3.2007 Где: Ариель, Израиль Репутация: 20 Всего: 42 |
а как выглядит URL, по которому Вы обращаетесь к скрипту?
-------------------- "For every problem, there exists a simple and elegant solution which is absolutely wrong." -- J. Wagoner, U.C.B. Mathematics |
|||
|
||||
| zzz22 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 28.1.2008 Репутация: нет Всего: нет |
||||
|
||||
| GeneralElectric |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 797 Регистрация: 11.1.2008 Репутация: 13 Всего: 16 |
предлагаю вместо test сделать test.ru
|
|||
|
||||
| zzz22 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 28.1.2008 Репутация: нет Всего: нет |
о
Это сообщение отредактировал(а) zzz22 - 15.2.2008, 16:23 |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |