setrawcookie()
est utilisée pour définir des cookies codés par unturl qui seront envoyés avec d'autres en-têtes HTTP.
Les cookies sont souvent utilisés pour identifier les utilisateurs. Un cookie est un petit fichier intégré dans l'ordinateur de l'utilisateur par le serveur. Chaque fois que le même ordinateur demande une page via le navigateur, il envoie ce cookie. À l'aide de PHP, vous pouvez créer et récupérer des valeurs de cookies.
Le nom du cookie est automatiquement attribué à la variable avec le même nom. Par exemple, si un cookie nommé "user"
est envoyé, une variable nommée $user
est automatiquement créée, qui contient la valeur du cookie.
Remarque: setrawcookie()
doit apparaître avant la balise <html>
.
Remarque: Pour URL automatiquement coder la valeur de cookie lors de l'envoi et décodez-le automatiquement lors de la réception, utilisez setcookie()
.
setRawcookie ( nom , valeur , expire , chemin , domaine , sécurisé ) ;
paramètre | décrire |
---|---|
nom | Requis. Spécifiez le nom du cookie. |
valeur | Facultatif. Spécifie la valeur du cookie. |
Expirer |
Facultatif. Spécifie le temps d'expiration du cookie. Le temps de valeur () + 86400 * 30 définira le cookie pour expirer après 30 jours. Si ce paramètre n'est pas défini, le cookie expirera à la fin de la session (c'est-à-dire lorsque le navigateur est fermé). |
chemin |
Facultatif. Spécifie le chemin du serveur du cookie. S'il est réglé sur "/", les cookies sont disponibles pour l'ensemble du domaine. S'il est défini sur "/ php /", les cookies ne sont disponibles que pour le répertoire PHP et tous ses sous-répertoires. La valeur par défaut est le répertoire actuel où le cookie est défini. |
domaine |
Facultatif. Spécifiez le nom de domaine du cookie. Pour rendre les cookies disponibles dans tous les sous-domaines de l'exemple.com, définissez le domaine sur ".example.com". Le régler sur "www.example.com" ne rendra le cookie disponible que dans le sous-domaine www. |
Sécurisé |
Facultatif. Spécifie si les cookies sont transmis uniquement sur une connexion HTTPS sécurisée. Le vrai signifie que les cookies ne sont définis que si une connexion sécurisée existe. La valeur par défaut est fausse. |