Опубликовано: 9 ноября 20169 г В одном из файлов, при обращении через пост запрос. Необходимо подключить класс для работы с куками, как это сделать?
Опубликовано: 9 ноября 20169 г Автор В скрипте в котом подгрузил ядро, \IPS\Request::i()->setCookie( 'SESID', '199789999', NULL, FALSE ); Не хочет записывать...
Опубликовано: 9 ноября 20169 г Все правильно, \IPS\Request::i()->setCookie.Если не работает ищите ошибку у себя.
Опубликовано: 9 ноября 20169 г Автор Работает, не сразу заметил что в куках префикс добавлен... Как время хранения выставить?
Опубликовано: 9 ноября 20169 г Посмотреть описание и список аргуметов /** * Set a cookie * * @param string $name Name * @param mixed $value Value * @param \IPS\DateTime|null $expire Expiration date, or NULL for on session end * @param bool $httpOnly When TRUE the cookie will be made accessible only through the HTTP protocol * @param string|null $domain Domain to set to. If NULL, will be detected automatically. * @param string|null $path Path to set to. If NULL, will be detected automatically. * @return bool */ public function setCookie( $name, $value, $expire=NULL, $httpOnly=TRUE, $domain=NULL, $path=NULL ) \IPS\Request::i()->setCookie( 'name', 'value', \IPS\DateTime::create()->add( new \DateInterval( 'P365D' ) ), FALSE );
Опубликовано: 9 ноября 20169 г P2D, где 2D - два дня.Или \IPS\Request::i()->setCookie( 'name', 'value', new \IPS\DateTime( '+3 day' ) ), FALSE );
В одном из файлов, при обращении через пост запрос.
Необходимо подключить класс для работы с куками, как это сделать?