|
|
|
| Добрый вечер!
Я новичок в PHP, но есть большое желание изучить его основательно.
Возникла проблема при изучении кукисов. Раньше слышал про кукисы, но особо не задумывался. А тут на PHP стал их изучать. Написал скрипт, открыл в IE6 - не работает. В других браузерах проверил - все работает. Как я понял ИЕ не принимает кукисы. Все настройки пробовал менять и параметры конфиденциальности уменьшил до минимума, а все-равно не работает. Что за ерунда?
Может конечно пишу немного не в тот раздел, но думаю кто работал с PHP сталкивался с такой вот проблемкой.
Может кто знает в чем может причина. | |
|
|
|
|
|
|
|
для: Adj
(23.11.2008 в 00:53)
| | куки устанавливаются через php или через javascript? и ИЕ6 установлен вместе с виндой или это плагин? | |
|
|
|
|
|
|
|
для: Lelik
(23.11.2008 в 01:43)
| | ИЕ ставилась вместе с виндой.
Установка кукисов идет через PHP.
Даже вот такой простой пример из книги не работает в ИЕ:
<?php
if ( isset($_COOKIE['counter']) ) {
$_COOKIE['counter']++;
} else {
$_COOKIE['counter'] = 0;
}
setcookie('counter', $_COOKIE['counter']);
echo 'Вы посетили эту страницу ' . $_COOKIE['counter'] . ' раз.';
?>
|
но отлично работает в остальных браузерах | |
|
|
|
|
|
|
|
для: Adj
(23.11.2008 в 02:12)
| | В IE cookies включены ? :) | |
|
|
|
|
|
|
|
для: UnFast
(23.11.2008 в 02:17)
| | В том то и дело, что включено, но не работает. | |
|
|
|
|
|
|
|
для: Adj
(23.11.2008 в 02:12)
| | думаю, что надо проставить время существования куки и тогда все должно исправиться :) | |
|
|
|
|
|
|
|
для: Lelik
(23.11.2008 в 02:24)
| | попробуемс......
но даже без установки времени кукисы должны работать
....... время установил, не помогло | |
|
|
|
|
|
|
|
для: Adj
(23.11.2008 в 16:48)
| | Если версии Windows и IE лицензионные обновите IE через "Справка"->"Техническая поддержка".Далее установите уровень конфиденциальности.
Если есть возможность обновляйте до IE 7. | |
|
|
|
|
|
|
|
для: abonent007
(24.11.2008 в 21:24)
| | А,кстати, другие сценарии PHP работают ? | |
|
|
|
|
|
|
|
для: abonent007
(24.11.2008 в 21:24)
| | >Если есть возможность обновляйте до IE 7.
И в чем разница?
Скажем, так в 6-ой куки не ставятся? | |
|
|
|
|
|
|
|
для: AcidTrash
(24.11.2008 в 21:32)
| | Конечно,на IE6 ставятся.Только наличие нескольких браузеров на компьютере могут создать
проблемы.Я так понял,что у него их несколько. | |
|
|
|
|
|
|
|
для: abonent007
(24.11.2008 в 22:03)
| | >Я так понял,что у него их несколько.
Да их может быть и несколько, только отношения они друг к другу абсолютно не имеют. | |
|
|
|
|
|
|
|
для: AcidTrash
(24.11.2008 в 22:13)
| | Тоже, кстати, делал недавно, хотел через куки реализовать запоминание, но к удивлению обнаружил, что запись в них происходит каким-то странным образом.
Запихнул в сессию. | |
|
|
|
|
|
|
|
для: abonent007
(24.11.2008 в 21:24)
| | > Если есть возможность обновляйте до IE 7.
Сам тоже думал обновить до 7 версии, но хотелось бы оставить 6-ю.
Воспользуюсь этим вариантом если ничего не получиться.
> Если версии Windows и IE лицензионные обновите IE через "Справка"->"Техническая поддержка".Далее установите уровень конфиденциальности.
Конечно нет :)
> Только наличие нескольких браузеров на компьютере могут создать проблемы.
Сомневаюсь, что другие браузеры как-то влияют на работу ИЕ.
> А,кстати, другие сценарии PHP работают ?
Немного не понял какие это другие?
Которые не используют кукисы? - эти работают
Не работают еще сессии почему-то? Отображал SID в окне и при обновлении страницы он тоже менялся, хотя опять же в других браузерах все работает. | |
|
|
|
|
|
|
|
для: Adj
(24.11.2008 в 23:51)
| | Так а на других компьютерах то как ? Сомневаюсь, что на других сайтах куки ваш браузер не принимает, да и потом как пользователи будут пользоваться, если куки не работают | |
|
|
|
|
|
|
|
для: Richard Ferlow
(24.11.2008 в 23:57)
| | На других ПК я пока не пробовал, хотя стоит.
Возможно моя проблема единичный случай.
Мало ли что там в ИЕ слетело. | |
|
|
|
|
|
|
|
для: Adj
(25.11.2008 в 00:03)
| | Я бы с этого начал.
Самому сейчас некогда разобраться, я вот думаю надо сначала все парметры set_cookie изучить, что нужно там, по типо session_start.
Может надо домен указывать, когда устанавливаешь их - в общем думаю это не еденичная проблема. | |
|
|
|