Почему куки устанавливаются как Session?

152
24 сентября 2017, 00:18

Устанавливаю Куки через php. Использую данную запись:
setCookie('usname', $_POST['name'], 2553454800, '/');
При этом в отладчике Chrome они отображаются как Session.

Весь код:

 $s = file_get_contents('http://ulogin.ru/token.php?token=' . 
 $_POST['token'] . '&host=' . $_SERVER['HTTP_HOST']);
 $user = json_decode($s, true);
 $name = $user['first_name'].' '.$user['last_name'];
 $photo = $user['photo_big'];
 setCookie('usname', $name, 2553454800, '/');
 setCookie('usphoto', $photo, 2553454800,'/');

В чём может быть проблема?

Answer 1

Полагаю, что PHP (или браузер) не готов переварить дату больше чем 2^31 (это примерно 19 января 2038 года), так что нужно задавать время меньше этой даты.

Так что для «бесконечной» куки надо использовать 2147483647 (2^31 - 1).

READ ALSO
Как вставить в html 5 плеер директиву php кода

Как вставить в html 5 плеер директиву php кода

php код генерит адрес потока с защищенным ключом и отдаёт плееру ссылку, при таком методе плеер пропадает, есть конфликт php с js, подскажите как...

206
Ошибка в php файле. В условии if

Ошибка в php файле. В условии if

Parse error: syntax error, unexpected 'if' (T_IF) in /opt/lampp/htdocs/transport/components/Routerphp on line 63

242
Как авторизоваться на target.com с PHP?

Как авторизоваться на target.com с PHP?

Что только не перепробовал что-бы авторизоваться на targetcom

563
Постраничный Title

Постраничный Title

ЗдравствуйтеРешил подучить php и столкнулся с проблемой

192