ホームページ  >  記事  >  バックエンド開発  >  PHPでのCookieの基本的な使い方

PHPでのCookieの基本的な使い方

autoload
autoloadオリジナル
2021-03-16 10:10:344023ブラウズ

1. Cookie の概要

Cookie は、リモート ブラウザ側にデータを保存し、それを使用してユーザーを追跡および識別するメカニズムです。 Cookie は、次のようにクライアント上で完全に維持されます。 IE firefox クライアントが cookie を無効にすると、それは使用されなくなります。

#2.Cookie の構成とアプリケーション

Setcookie(string name, string value, int expire,string path, string domain, int secure);

  • nameは cookie 変数名の識別子です。通常の変数名を使用するのと同じように、PHP でこれを使用して cookie 変数を参照できます。(必須)

  • value は cookie です。変数の値; (必須)

  • expire Cookie 変数の有効期間を示します; (オプション)

  • path Cookie 変数の相対パス (オプション)

  • domain Cookie 変数の Web サイトを表します (オプション) .)

  • secure は、https が安全に送信される場合にのみ有効です。 (オプション)

#3. Cookie の受信と処理

<?php
$value = "my cookie value";// 发送一个简单的 cookie
setcookie("TestCookie",$value);
?>
...
<html>
<body>
echo $TestCookie;
echo $CookieArray[0];
echo $_COOKIE["TestCookie"]; 
echo $HTTP_COOKIE_VARS["TestCookie"];

4. Cookie の削除

# 既存の Cookie

を削除するには、次の 2 つの方法があります:

SetCookie("TestCookie", "");
  • SetCookie("TestCookie", "value" , time()-1 / time() );
  • 5. Cookie の使用に関する制限

HTML
    ファイルのコンテンツが出力される前に設定する必要があります。
  • 異なるブラウザでは

    Cookie# # が処理されます。 # の処理には一貫性がなく、誤った結果が生成されることがあります。制限はクライアント側にあります。
  • ブラウザで作成できる Cookie

    の最大数は 30 で、それぞれ 4KB を超えることはできません。各
  • WEB
  • サイトは設定できます。 Cookie の合計数は 20 を超えることはできません。

    推奨: php ビデオ チュートリアル

以上がPHPでのCookieの基本的な使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。