ホームページ > php教程 > php手册 > PHPでCookieを取得する方法

PHPでCookieを取得する方法

WBOY
リリース: 2016-06-21 08:46:36
オリジナル
1444 人が閲覧しました

PHP Cookie
 

Cookie はユーザーを識別するためによく使用されます。 Cookie は、サーバーがユーザーのコンピュータ上に残す小さなファイルです。同じコンピュータがブラウザを通じてページをリクエストするたびに、Cookie がコンピュータに送信されます。 PHP を使用すると、Cookie 値を作成および取得できます。

クッキーを作成するにはどうすればよいですか?

setcookie() 関数は、Cookie を設定するために使用されます。 注: setcookie() 関数は タグの前に配置する必要があります。 文法: setcookie(名前、値、有効期限、パス、ドメイン); 次の例では、「user」という名前の Cookie を作成し、値「Alex Porter」を割り当てます。また、この Cookie が 1 時間後に期限切れになるように指定します。
  1. setcookie("ユーザー","AlexPorter",time()+3600);
  2. ?>
  3. ....
注: Cookie の値は、Cookie の送信時に自動的に URL エンコードされ、取得時に自動的にデコードされます。 (URL エンコードを防ぐには、代わりに setrawcookie() を使用してください。)
Cookie の値を取得するにはどうすればよいですか?

PHP の $_COOKIE 変数は、Cookie の値を取得するために使用されます。 次の例では、「user」という名前の Cookie の値を取得し、ページに表示します。

  1. //Printacookie
  2. エコー$_COOKIE["ユーザー"];
  3. //すべてのクッキーを閲覧するために離れています
  4. print_r(
  5. $_COOKIE
  6. ); ?>
  7. 次の例では、isset() 関数を使用して、Cookie が設定されているかどうかを確認します。
  1. if
  2. (isset(
  3. $_COOKIE["user"])) echo
  4. "ようこそ".$_COOKIE["user"]."!
    " ; その他
  5. エコー
  6. "ようこそゲスト!
    "; ?>
  7. Cookieを削除するにはどうすればよいですか?
Cookie を削除するときは、有効期限を過去の時点に変更する必要があります。 削除されたインスタンス:



  • //有効期限を 1 時間前に設定します
  • setcookie("ユーザー"
  • ,"",time()-3600); 🎜> ?>
  • JavaScript を使用して Cookie を作成および取得する方法

  • 関連ラベル:
    ソース:php.cn
    このウェブサイトの声明
    この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
    人気のおすすめ
    人気のチュートリアル
    詳細>
    最新のダウンロード
    詳細>
    ウェブエフェクト
    公式サイト
    サイト素材
    フロントエンドテンプレート