setrawcookie

(PHP 5, PHP 7, PHP 8)

setrawcookieEnvie um cookie sem codificar em URL o valor do cookie

Descrição

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

Assinatura alternativa disponível a partir do PHP 7.3.0 (não suportada com parâmetros nomeados):

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

setrawcookie() é exatamente o mesmo que setcookie() exceto que o valor do cookie não será automaticamente codificado em URL quando enviado ao navegador.

Parâmetros

Para informações sobre parâmetros, consulte a documentação da função setcookie().

Valor Retornado

Retorna true em caso de sucesso ou false em caso de falha.

Registro de Alterações

Versão Descrição
7.3.0 Uma assinatura alternativa que suporta um array options foi adicionada. Esta assinatura também suporta a configuração do atributo de cookie "SameSite".

Veja Também