<?
@$tmp = $_COOKIE['phpbb3test'];
header('Set-Cookie: phpbb3test='.time().'; expires=Tue, 11-Apr-2017 21:16:00 GMT; path=/; domain=.xt.ht; HttpOnly');
echo 'phpbb3test was '.$tmp.'<br> ';
echo 'Set-Cookie: phpbb3test='.time().'; expires=Tue, 11-Apr-2017 21:16:00 GMT; path=/; domain=.xt.ht; HttpOnly<br><br> PRESS F5';
?>
А вот сам файл - откройте в ИЕ и в нормальном браузере.
xt.ht/phpbb/1.php
Короче эта строка не устанавливает куку :(
Я гуглил багу, что кука не устанавливается при неправильной дате и времени. Но тут вроде как раз то что надо.
Эксперимент показал что в виде
header('Set-Cookie: phpbb3test=1111; HttpOnly');
оно работает нормально.
И так тоже
header('Set-Cookie: phpbb3test=1111; expires=Tue, 11-May-2016 21:16:00 GMT; HttpOnly');
домен и путь все портят. Я проверил по RFC домен норм вроде (там подчеркивания не катят). Пробовал с точкой и без. Путь пробовал с /phpbb/ и правильный.
Че такое блин?
Да, на других доменах этот код работает я проверял :( Выносить из папки в корень проверял - не работает все равно.
винда восьмерка-64. ИЕ 11.0.9600
Проблема воспроизводится на других компах у других людей. Но на некоторых компах с 11 ИЕ под десятку все работает.