セッション
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 の応用について説明します。使用できる限り、原理を深く掘り下げる必要はありません。