Maison >développement back-end >tutoriel php >Vérifiez si le cookie PHP existe et définissez sa valeur s'il n'est pas présent
Selon le manuel PHP, l'existence du cookie est introuvable.
Une référence du manuel : "Une fois les cookies définis, ils sont accessibles lors du prochain chargement de la page à l'aide des tableaux $_COOKIE ou $HTTP_COOKIE_VARS
La raison est que les cookies sont envoyés au navigateur dans." l'en-tête de réponse, navigation Le serveur doit les renvoyer à la prochaine requête. C'est pourquoi ils ne sont disponibles qu'au deuxième chargement de la page.
Mais voici une solution : vous pouvez définir $_COOKIE-
if(!isset($_COOKIE['lg'])) { setcookie('lg', 'ro'); $_COOKIE['lg'] = 'ro'; } echo $_COOKIE['lg'];lors de l'appel de la fonction setcookie
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!