[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Cookies в Opera
Сашок
Здравствуйте! Проблема вот в чём:
Устанавливаю кукисы: setCookie("user_name", "Alexander", mktime(23, 59, 59, 12, 31, 2014));
По идее, срок жизни - до 2014 г. В IE+FireFox всё вроде работает - закрыл, открыл браузер - кука осталась. Но в Opera (у меня 9.20) - после закрытия браузера кука исчезает! Хотя сразу после установки, если залезть в настройки браузера->Cookies - я вно написано - Expr.Date = 2014 г. Но как только браузер закрыл - то всё, хана кукам! Я-то сперва думал что версия Оперы у меня дэбильная.... Но тем не менее, Yandex, Mail.RU, phpBB2 и все остальные сайты - куки сохраняют - если я галочку ставлю "Запомнить Меня"... В чём проблема!? Задолбали меня уже эти куки-суки!!! sad.gif



Спустя 22 минуты, 34 секунды (27.05.2009 - 14:10) jetistyum написал(а):
в 10 опере твой код работает отлично.
Возможно для 9-й стоит указать еще какие-то параметры, которые она считает обязательными (путь, домен, прочее)

Спустя 6 минут, 25 секунд (27.05.2009 - 14:17) Сашок написал(а):
"Возможно для 9-й стоит указать еще какие-то параметры"... Указывал - всё бестолку.... Такое ощущение - что для неё кукисы - всё равно что сессии - удаляются сразу после закрытия браузера, независимо от 3 параметра....
Опять же, с другими сайтами всё в порядке... И как они это делают...

Спустя 11 минут, 33 секунды (27.05.2009 - 14:28) sergeiss написал(а):
А в настройках самой Оперы у тебя что указано насчет кукисов?

Спустя 2 минуты, 55 секунд (27.05.2009 - 14:31) Сашок написал(а):
"А в настройках самой Оперы у тебя что указано насчет кукисов?" - да всё по умолчанию - принимать кукисы автоматически... Да и какая разница - то? С phpBB например, сохраняет всё и вся - и не глядя на никакие настройки... А на моём localhost-е - херятся после закрытия браузера..... И именно с Operoй фигня такая....

Спустя 16 минут, 25 секунд (27.05.2009 - 14:48) FatCat написал(а):
Попробуйте:
PHP
setCookie("user_name", "Alexander", mktime(23, 59, 59, 12, 31, 2014),"","");

Спустя 12 минут, 38 секунд (27.05.2009 - 15:00) Сашок написал(а):
"setCookie("user_name", "Alexander", mktime(23, 59, 59, 12, 31, 2014),"","");"
Я же говорю - я как только не пробывал. В том числе, и так. Ну не хочет опера обращать внимания на дату... Хотя в настройках при установки плюшки видно, что действительно до 2014г установлена. А закроешь - и всё... Я бы и сам разобрался если было бы так всаё просто... Просто я думаю что разработчики других сайтов используюжт какие-то хитрые недокументированные возможности установки кукисов. Но поковыряв phpBB (в котором отлично сохраняются) - я пришёл к выводу что ничего особенного у них нет - устанавливаются так же как и уменя.... Магия, одним словом!!!

Спустя 2 минуты, 45 секунд (27.05.2009 - 15:03) jetistyum написал(а):
может исключительно для локалхоста такая ерунда случается???
я тестил на отдельном скриптике
10-я даже на локалхосте нормально сохраняет .

PHP
<?php
if (isset($_COOKIE['user_name']))
    echo 
'I already have cookie '.$_COOKIE['user_name']."<br>";
else{
        
setCookie("user_name""Alexander"mktime(23595912312014));
        echo 
'I have no cookie, i"ll set it ';
}

залил к себе на хост
проверь там
http://overcomputers.com/ttt.php

Спустя 9 минут, 16 секунд (27.05.2009 - 15:12) Сашок написал(а):
jetistyum!!!! Работает!!!! Даже после закрытия!!!! Значит дело в localhoste?????!!!!

Спустя 51 минута, 52 секунды (27.05.2009 - 16:04) FatCat написал(а):
Цитата (Сашок @ 27.05.2009 - 15:12)
Значит дело в localhoste?????!!!!

Странно.
Опера 9.27 и на локалхосте у меня без проблем работает с куками.
Может какой-то билд Оперы дерьмовый? ИМХО, стабильные билды 8.54 и 9.27; в 9.5х стабильных еще не видел.

Спустя 35 минут, 30 секунд (27.05.2009 - 16:40) vasa_c написал(а):
С установкой кук на домены первого уровня могут быть проблемы.

Спустя 38 минут, 31 секунда (27.05.2009 - 17:18) FatCat написал(а):
А там адрес просто localhost?
Фигасе...
Я на локалке держу одновременно несколько проектов, и локаьные домены использую http://fat.cat/ или http://php.forum/ rolleyes.gif

Спустя 2 часа, 23 минуты, 54 секунды (27.05.2009 - 19:42) jetistyum написал(а):
а я привык как-то использовать все домены только первого уровня..

Спустя 2 часа, 23 минуты, 27 секунд (27.05.2009 - 22:06) waldicom написал(а):
Цитата (jetistyum @ 27.05.2009 - 17:42)
а я привык как-то использовать все домены только первого уровня..

Дай на год попользоваться .com?
biggrin.gif

Спустя 20 минут, 21 секунда (27.05.2009 - 22:26) jetistyum написал(а):
на локалхосте - могу даже подарить tongue.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.