スーパーグローバル $_COOKIEHTTPリクエストとともに現在のスクリプトに渡される変数をCookieの形式で保存します。 $HTTP_COOKIE_VARS にも同じ情報が含まれていますが、スーパーグローバルではないため、現在は非推奨です。
Cookie は、使用状況を追跡する目的でサーバーによってクライアント コンピューターに保存されるテキスト ファイルです。 PHP は HTTP Cookie を透過的にサポートします。 Cookie は通常、HTTP ヘッダーに設定されます。 JavaScript はブラウザに Cookie を直接設定することもできます。
サーバー スクリプトは、一連の Cookie をブラウザーに送信します。この情報は、将来使用できるようにコンピュータ上にローカルに保存されます。次回ブラウザが Web サーバーにリクエストを送信するときに、この Cookie 情報がサーバーに送信され、サーバーはその情報を使用してユーザーを識別します。
PHP には、Cookie オブジェクトを作成し、HTTP 応答とともにクライアントに送信する setcookie 関数が含まれています。
setcookie(name, value, expire, path, domain, security);
<?php if (isset($_COOKIE['username'])) echo "<h2>Cookie name is already set with value: " . $_COOKIE['username'] . "</h2>"; else{ setcookie("username", "Anil"); echo "<h2>Cookie is now set </h2>"; ?>
クライアントからのその後の訪問時に Cookie を取得する
<?php $arr=$_COOKIE; foreach ($arr as $key=>$val); echo "<h2>$key=>$val </h2>"; ?>
ブラウザは、次のような結果が表示されます
username=>Anil
Cookie を削除するには、Cookie に有効期限を設定します
以上がPHP $_COOKIE PHP $_COOKIE に変換の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。