ホームページ >バックエンド開発 >PHPチュートリアル >PHPセッションクッキー
PHP セッション変数は、ユーザー セッションに関する情報を保存したり、ユーザー セッションの設定を変更したりするために使用されます。 Session 変数が保持する情報はシングルユーザーのものであり、アプリケーション内のすべてのページで利用できます。
理解: セッションは単一のユーザーとサーバー間の対話に使用され、各ユーザーのセッションは異なります。グローバル変数として、セッションはブラウザーアカウント開設中のすべてのページで有効です。
セッションは、訪問者ごとに一意の ID (UID) を作成し、この UID に基づいて変数を保存することで機能します。 UID は Cookie に保存されるか、URL を通じて渡されます。
PHP セッションにユーザー情報を保存する前に、まずセッションを開始する必要があります。
注: session_start() 関数は タグの前に配置する必要があります
ページ間の対話を容易にするために使用でき、配列をセッションに入れることができます。 POST よりも使いやすいですが、シードしすぎるとパフォーマンスに影響が出るのではないかと心配しています。
一部のセッション データを削除したい場合は、unset() 関数または session_destroy() 関数を使用できます。
unset() 関数は、指定されたセッション変数を解放するために使用され、session_destroy() 関数はセッションを完全に終了します。
*********************************************** ****** *************************************クッキーは個人を特定するためによく使用されますユーザー。 Cookie は、サーバーがユーザーのコンピュータ上に残す小さなファイルです。同じコンピュータがブラウザを通じてページをリクエストするたびに、Cookie も送信されます。 PHP を使用すると、Cookie 値を作成および取得できます。
理解: Cookie はユーザーのコンピュータに保存され、ユーザー情報をより便利に保存するために使用されます。
構文: setcookie(名前, 値, 有効期限, パス, ドメイン);
例: setcookie("user", "Alex Porter", time()+3600) //Alex の場合は 1 時間のようです時間、次の時間パラメーターは有効期限です
echo $_COOKIE["user"];
注: Cookie を送信すると、Cookie の値は自動的に URL エンコードされ、取得時に自動的にデコードされます
削除された場合は、有効期限を過去の時点に変更する必要があります。
setcookie("user", "", time()-3600);