setrawcookie

(PHP 5, PHP 7, PHP 8)

setrawcookieEnvía un cookie sin codificar su valor en URL

Descripción

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

Firma alternativa disponible a partir de PHP 7.3.0 (no soportado con argumentos nombrados):

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

setrawcookie() es idéntica a setcookie() excepto que el valor del cookie no será automáticamente codificado en URL al enviarlo al navegador.

Parámetros

Para más información, consúltese la documentación de la función setcookie().

Valores devueltos

Esta función retorna true en caso de éxito o false si ocurre un error.

Historial de cambios

Versión Descripción
7.3.0 Se ha añadido una firma alternativa que soporta un array de options. Esta firma permite definir el atributo SameSite del cookie.

Ver también