Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Установка cookie-значений
Форумы портала PHP.SU » PHP » Программирование на PHP » Установка cookie-значений

Страниц (2): [1] 2 »
 

1. mike6 - 15 Декабря, 2010 - 13:02:43 - перейти к сообщению
Не стал создавать отдельную тему, т.к. проблемы с созданием куки после ajax запроса.

Со страницы пользователь делает post запрос на авторизацию, скрипт auth.php проверяет данные и в случае успеха создает:

PHP:
скопировать код в буфер обмена
  1. setcookie("user", "$userData", time()+3600, "/", ".domain.ru" );


Проблема в том, что в ИЕ 8 отрабатывается нормально все и кука создается, в ОПЕРЕ 10.60 же какой то ступор. Не создается хоть ты тресни.

Куда копать?
2. JustUserR - 15 Декабря, 2010 - 13:12:22 - перейти к сообщению
mike6 пишет:
Проблема в том, что в ИЕ 8 отрабатывается нормально все и кука создается, в ОПЕРЕ 10.60 же какой то ступор. Не создается хоть ты тресни.Куда копать?
Возможной причиной предпоалагемой вами проблемы с установкой cookie-значений является использование статической пользовательноскй HTML-страницы выполняющей функции активного приложения и осуществляющей взаимодействие с удаленным web-сервером посредством транспортных компонентов - в таком случае возможно проявление отсутсивия регистрации новых cookie-значений для текущей инстанции HTML-страницы и ее транспортных компонентов до осуществление ее полного обновления
3. mike6 - 15 Декабря, 2010 - 13:59:13 - перейти к сообщению
JustUserR перед созданием поста почитал темы на данном форуме относящиеся к cookie.
Грубо говоря Ф5 должен помогать при обнаружении кууки. Но нет, не работат подлец. В ИЕ так иесть, кука создается и становится видимой для пользователя после перезагрузки страницы.
4. OrmaJever - 15 Декабря, 2010 - 14:04:59 - перейти к сообщению
а 4 параметр очень нужен? ".domain.ru" ?
5. mike6 - 15 Декабря, 2010 - 14:21:45 - перейти к сообщению
OrmaJever важен, но без него тоже не работает.
6. OrmaJever - 15 Декабря, 2010 - 14:24:27 - перейти к сообщению
а в браузере куки то включены?
7. mike6 - 15 Декабря, 2010 - 14:27:44 - перейти к сообщению
OrmaJever вопрос риторический Улыбка))

Если делать куку из index.php, который собственно и открывает пользоатель то кука создается и в Опере.
8. OrmaJever - 15 Декабря, 2010 - 14:37:21 - перейти к сообщению
а вы из чего делали?
9. mike6 - 15 Декабря, 2010 - 14:52:39 - перейти к сообщению
OrmaJever
По такой схеме действует.
index.php --> JS - ajax запрос --> auth.php --> setcookie

Как оаказалось работает только в ИЕ8
10. OrmaJever - 15 Декабря, 2010 - 14:56:41 - перейти к сообщению
в описании функции читали эти строки
Цитата:
Обычные ловушки:

Куки будут невидимы до тех пор, пока не будет загружена следующая страница.
11. mike6 - 15 Декабря, 2010 - 15:02:32 - перейти к сообщению
Цитата:
Куки будут невидимы до тех пор, пока не будет загружена следующая страница.


Мы обсуждали сей факт, мне достаточно чтобы кука появлялась и на следующей страничке, не вопрос.
Здесь же она вообще не создается.
12. OrmaJever - 15 Декабря, 2010 - 15:15:48 - перейти к сообщению
значит чтото не так. ajax точно работает? auth.php без ошибок?
13. mike6 - 15 Декабря, 2010 - 15:37:51 - перейти к сообщению
OrmaJever скрипт отрабатывается 100%. В ИЕ8 еще и куку делает Улыбка))
14. OrmaJever - 15 Декабря, 2010 - 15:42:04 - перейти к сообщению
покажите код из auth.php, если что то не работает значит гдето есть ошибка
15. mike6 - 15 Декабря, 2010 - 15:50:19 - перейти к сообщению
OrmaJever пишет:
покажите код из auth.php, если что то не работает значит гдето есть ошибка


почему создание кууки работает только в ИЕ? Меня интересует только этот вопрос Улыбка)

 

Powered by ExBB FM 1.0 RC1