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(), за исключением того, что при отправке в браузер эта функция не будет URL-кодировать значение cookie автоматически.

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

Информацию о параметре даёт документация к функции setcookie().

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

Функция возвращает true, если выполнилась успешно, или false, если возникла ошибка.

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

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

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