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'];
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!