ホームページ > バックエンド開発 > PHPチュートリアル > PHPセッション処理クラス_PHPチュートリアル

PHPセッション処理クラス_PHPチュートリアル

WBOY
リリース: 2016-07-13 16:54:56
オリジナル
908 人が閲覧しました


PHP チュートリアル セッション変数は、ユーザー セッションに関する情報を保存したり、ユーザー セッションの設定を変更したりするために使用されます。セッション変数が保持する情報は 1 人のユーザーに固有であり、アプリケーション内のすべてのページで利用できます。
PHPセッション変数
アプリケーションを実行するときは、アプリケーションを開いて変更を加えてから閉じます。セッションによく似ています。コンピューターはあなたが誰であるかを知っています。ユーザーがアプリケーションをいつ開始し、いつ終了するかを認識します。しかし、インターネットには問題があります。サーバーはユーザーが誰で何をしているのかを知りません。これは、http アドレスが状態を維持できないためです。

PHP セッションは、後で使用できるようにユーザー情報 (ユーザー名、購入したアイテムなど) をサーバーに保存することで、この問題を解決します。ただし、セッション情報は一時的なものであり、ユーザーがサイトを離れると削除されます。情報を永続的に保存する必要がある場合は、データベース チュートリアルにデータを保存できます。

セッションの動作メカニズムは、訪問者ごとに一意の ID (uid) を作成し、この uid に基づいて変数を保存することです。 uid は Cookie に保存されるか、URL を通じて送信されます。

*/

クラス my_session
{
関数 my_session()
{
// session.auto_start
で開始されたセッションを破棄します if( session_id() )
{
Session_unset();
session_destroy();
}

session_start();
}

関数セット($name, $value)
{
$_session[$name] = $value;
}

関数get($name)
{
if(isset($_session[$name]))
$_session[$name] を返します;
それ以外
false を返します;
}

関数del($name)
{
unset($_session[$name]);
}

関数 destroy()
{
$_session = array();
session_destroy();
}

}

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/631711.html技術記事 PHP チュートリアルのセッション変数は、ユーザー セッションに関する情報を保存したり、ユーザー セッションの設定を変更したりするために使用されます。セッション変数が保持する情報はシングルユーザーであり、アプリケーション内の誰もが利用できます...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート