ホームページ  >  記事  >  バックエンド開発  >  PHPでセッションとCookieを操作する方法、sessioncookie_PHPチュートリアル

PHPでセッションとCookieを操作する方法、sessioncookie_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-12 09:07:32809ブラウズ

PHP でのセッションと Cookie の動作、セッション Cookie

セッション
PHP の $_SESSION は、ユーザーが WEB ウェブサイトにアクセスすると、PHP によって訪問ユーザーごとにセッション ID が作成され、ユーザーのセッション データがクライアントに保存されます。サーバー側では、PHP はそれぞれ異なるユーザー情報を保存できますが、セッションが期限切れになると、ユーザーのセッション情報も無効になります。
Session を使用する場合、PHP セッションを使用する場合は、必ず session_start() をページのヘッダーに追加して、サーバーにセッションの使用を開始するように指示してください。その前に出力があってはなりません。そうしないと、エラーが報告されます。

リーリー

PHPの設定とセッションの取得
PHP の $_SESSION を使用して、次のようなセッション データを設定および取得できます:

リーリー

セッション データが保存されると、Web サイトでセッション データを使用できるようになります。たとえば、別のページでセッション データを取得できます。
リーリー

PHP セッションの削除
セッションが使用されなくなったら、PHP を使用してセッション データを削除およびクリアできます。方法は次のとおりです。
リーリー
現在のユーザーのすべてのセッション情報をクリアしたい場合は、次のコードを使用できます:

リーリー

クッキー Cookieは、ユーザーが次回Webサイトを訪問する際にWebサイトサーバーがユーザー情報を識別できるように、ユーザーの情報を保存するために使用されます。 Cookieは、ユーザーのインターフェース、ユーザーID、その他のデータを保存するために使用されます。
PHP セット Cookie
PHP の setcookie() を使用して、クライアント上で Cookie を作成できます。この関数は、Cookie 名、値、有効期間という 3 つの主要なパラメーターを提供します。
リーリー
上記のコードを実行すると、Chrome という名前の Cookie が作成され、クライアントに 1 時間保存されます。Cookie 情報は 1 時間後に期限切れになります。

PHP は Cookie を受け入れます
Cookie が作成されたら、PHP の $_COOKIE を使用して簡単に Cookie の値を取得できます。使用方法は次のとおりです。
リーリー

PHP Cookie の削除

マシンに保存されている Cookie 情報を完全に削除したい場合は、次のコードを使用できます:
リーリー
上記のコードは、ブラウザという名前の Cookie をクリアし、有効期間を 1 時間前に設定して、Cookie 情報を完全にクリアします。
この記事では、初心者の観点から、PHP の入門レベルの知識であるセッションと Cookie の応用について説明します。使用できる限り、原理を深く掘り下げる必要はありません。


http://www.bkjia.com/PHPjc/1060100.html

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/1060100.html技術記事 PHP でのセッションと Cookie の動作、sessioncookie セッション PHP の $_SESSION は、ユーザーが WEB ウェブサイトにアクセスすると、PHP によって各訪問ユーザーに次の情報が提供されます。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。