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

Devuelve true en caso de éxito o false en caso de 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