PHP マニュアルによると、Cookie の存在は見つかりません。
マニュアルの参照: 「Cookie を設定すると、$_COOKIE または $HTTP_COOKIE_VARS 配列を使用して次のページの読み込み時にアクセスできます。」
その理由は、Cookie が応答ヘッダーとしてブラウザーに送信され、ブラウザーは次のリクエストで Cookie を送り返す必要があるためです。そのため、これらは 2 ページ目の読み込み時にのみ使用可能になります。
しかし、これが解決策です。setcookie 関数を呼び出すときに、$_COOKIE-
if(!isset($_COOKIE['lg'])) { setcookie('lg', 'ro'); $_COOKIE['lg'] = 'ro'; } echo $_COOKIE['lg'];
以上がPHP Cookie が存在するかどうかを確認し、存在しない場合はその値を設定しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。