setrawcookie

(PHP 5, PHP 7, PHP 8)

setrawcookieОтправляет cookie без URL-кодирования значения

Описание

setrawcookie(
    string $name,
    string $value = ?,
    int $expires_or_options = 0,
    string $path = ?,
    string $domain = ?,
    bool $secure = false,
    bool $httponly = false
): bool

Альтернативная сигнатура доступна с PHP 7.3.0 (именованные параметры не поддерживаются):

setrawcookie(string $name, string $value = ?, array $options = []): bool

Функция setrawcookie() является полным аналогом функции setcookie(), за исключением того, что значение cookie не будет автоматически закодировано при отправке браузеру.

Список параметров

Для получения информации по параметру, смотрите документацию по функции setcookie().

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

Возвращает true в случае успешного выполнения или false в случае возникновения ошибки.

Список изменений

Версия Описание
7.3.0 Добавлена альтернативная подпись, поддерживающая массив опций options. Эта подпись поддерживает также настройку cookie-атрибута SameSite.

Смотрите также