setrawcookie
PHP Manual
PHP Manual»Fonctions réseaux»setrawcookie

setrawcookie

(PHP 5, PHP 7, PHP 8)

setrawcookie — Envoie un cookie sans encoder sa valeur en URL

Description

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

Signature alternative disponible à partir de PHP 7.3.0 (pas supporté avec les paramètres nommés) :

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

setrawcookie() est identique à setcookie() excepté que la valeur du cookie ne sera pas automatiquement encodée URL lors de l'envoi au navigateur.

Liste de paramètres

Pour plus d'informations, se reporter à la documentation de la fonction setcookie().

Valeurs de retour

Cette fonction retourne true en cas de succès ou false si une erreur survient.

Historique

Version Description
8.5.0 L'entrée "partitioned" a été ajoutée au tableau options. Si elle vaut true, le cookie sera marqué comme Partitioned (CHIPS).
7.3.0 Une signature alternative supportant un tableau d'options a été ajoutée. Cette signature supporte la définition de l'attribut SameSite du cookie.

Voir aussi

To Top