この記事ではセッションの高度な使い方を中心に解説します
php.ini 設定ファイルの高度なセッション設定:
session.save_path: セッション保存アドレス (元のパス: C:/Users/ADMINI~1/AppData/Local/Temp)
session_name: セッションで取得した名前
session.use_trans_sid: SID サポートを有効にする
session.gc_maxlifetime: ガベージ コレクター。データがガベージとみなされてクリアされる秒数を指定します
session.gc_probability=1
session.gc_divisor=100
この2つの組み合わせがGCプロセス管理を開始する確率です
初期化中 (session_start())
確率=session.gc_probability/session.gc_divisor
session.use_cookie = 1: Cookieを使用するかどうか
session.cookie_path = '/': Cookieの保存パス
session.cookie_domain = '': 通常は変更する必要はありません
session.cookie_lifetime = 0: 長い保存時間
session.save_handler = files: ファイルを使用してセッションメッセージを保存し、user
に変更します
session.save_handler=memcache: memcache の場合、save_path=tcp://localhost:11211
1. まず、設定ファイルのsession.save_handlerの値をuser(本来のファイル)に変更し、セッションデータの保存パスをDドライブに変更します
2. ルートディレクトリに関連ファイルを作成します
session.php はパブリックヘッダーファイル、one.php はセッション登録イベントファイル、two.php はテストファイル、three.php はログアウトファイルです
one.php:
リーリー
two.php:
リーリー
次に、パラメータに従って各メソッドを記述します。焦点は、各関数の実行時間を把握することです。オープン():
リーリー リーリー
閉じる():
リーリー読む():
リーリーリーリー
)