Не устанавливаются куки в Chrome. В остальных браузерах работает

Luden

Новичок
Добрый день.
Делаю несложный скрипт для создания текстового описания. Последовательно заполняется несколько форм, данные хранятся в куках.
Принимаю данные из первой формы:
Код:
$s1 = clearData($_POST["s1"]);
setcookie("step1", $s1, time()+3600000, "test.com");
На следующей странице с помощью headers_list() виден честно отправленный заголовок:
"Set-Cookie: step1=text+here; expires=Wed, 16-Apr-2014 03:16:51 GMT; path=test.com"
Тем не мене, на странице 3 в массиве $_COOKIE эта кука ("step1") вообще не обнаруживается.
В других браузерах все ок. Пробовал и на локальном хосте (опенсервер) и на хостинге.
 

флоппик

promotor fidei
Команда форума
Партнер клуба
Рекомендую посмотреть четвертый аргумент у функции setcookie()
 

Luden

Новичок
флоппик, спасибо, действительно у меня некорректно. Исправил на
Код:
setcookie("step1", $s1, time()+3600000, "/" , "test.com");
в заголовке теперь
"Set-Cookie: step1=text+here; expires=Wed, 16-Apr-2014 03:49:08 GMT; path=/; domain=test.com"
Все равно не работает :(. Странно - даже в Яндекс.Браузере все ок, а Хром никак не хочет.
 

Luden

Новичок
AmdY, вроде нет, кодировка в нотепаде UTF-8 без BOM.
peon, да, на локалке (openserver), адрес test.com/choice/index.php. Заливал папку на хостинг для теста в - тот же результат. Вот: http://alexeytrudov.com/choice/флоппик, а как это проверить и пофиксить? В адресной строке www нет.
 

С.

Продвинутый новичок
Первым делом надо бы посмотреть в самом браузере, какие в нем куки установлены, прежде чем гадать дальше.
 

Luden

Новичок
С., не совсем вас понимаю; удалял именно в браузере. История - Очистить - Файлы cookie и другие данные сайтов и плагинов. Имеете в виду что-то другое?
 

Luden

Новичок
Andkorol, ну да, конечно :) Кнопку "Очистить историю" тоже жал ;). Везде пришлось заново авторизовываться
 

Andkorol

Новичок
Тебе нужно посмотреть, какие данные записываются в cookies именно в браузере.
Посмотреть глазами – а не удалить их.
Открыть «Инструменты разработчика» – и посмотреть, глазами.
Так понятно?
 

Luden

Новичок
Оказывается, Chrome удаляет старую куку, записывая новую. По крайней мере, первая кука просто исчезает, хотя наблюдалась в консоли:

После нажатия "Дальше" (отправки формы) и выполнения этого кода:

Код:
foreach ($_POST as $value)
        {$vars[]=$value;}
        $varss = serialize($vars);
        setcookie("vars1", $varss, time() + 3600000, "/" , ".test.com");
Наблюдаю:
 
Сверху