Документация для разработчиков
Темная тема

setExpires

self public
\Bitrix\Main\Web\Cookie::setExpires(
	int $expires
);

Метод задает время окончания действия cookie. Класс наследует метод от \Bitrix\Main\Web\Http\Cookie. Нестатический метод.

Параметры

ПараметрОписание
$expiresМетка времени Unix. Значение 0 создает cookie на время сеанса браузера

Возвращаемое значение

Метод возвращает текущий объект cookie и позволяет продолжить цепочку вызовов.

Пример

<?php
use Bitrix\Main\Context;
use Bitrix\Main\Web\Cookie;

$cookie = new Cookie('PREFERRED_LANGUAGE', 'ru');
$cookie->setExpires(time() + 3600);
$expires = $cookie->getExpires();
Context::getCurrent()->getResponse()->addCookie($cookie);

echo date('c', $expires);


© «Битрикс», 2001-2026, «1С-Битрикс», 2026