setrawcookie

(PHP 5, PHP 7, PHP 8)

setrawcookieEnvía un cookie sin codificar su valor en URL

Descripción

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):

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