php4のセッション関数の復習(1)_PHPチュートリアル

WBOY
リリース: 2016-07-21 16:04:59
オリジナル
871 人が閲覧しました

PHP4 には、PHP3 よりも新しいセッションがサポートされています。しばらく使ってみると、その機能インターフェイス、内部メカニズム、
アプリケーションの利便性について大体理解できました。
セッションの意味を明確にしてください。
たとえば、163.net を使用する場合、ログインからログアウトまたはタイムアウトまでが 1 つのセッションとみなされます。セッション
は通常、システム内にあり、一意のセッション ID (通常は非常に長い
文字列) を生成します。セッション ID に加えて、セッションは独自のセッション データを持つこともでき、セッションのさまざまなステータスを記録して区別できます。

php4 は、セッション操作用に次のインターフェイスを提供します。

session_start — セッション データを初期化します。
session_destroy — セッションに登録されているすべてのデータを破棄します。
session_name — 現在のセッション名を取得および/または設定します。
session_module_name — 現在のセッション名を取得および/または設定します。セッションモジュール
session_save_path — 現在のセッションの保存パスを取得および/または設定します
session_id — 現在のセッション ID を取得および/または設定します
session_register — 現在のセッションに変数を登録します
session_unregister — 現在のセッションから変数の登録を解除します
session_is_registered —変数がセッションに登録されているかどうかを確認します
session_decode — 文字列からセッション データをデコードします
session_encode — 現在のセッション データを文字列としてエンコードします

session_start はセッションを開始し、session_destroy はセッションを終了します。 session_id は現在の session_id を取得し、 session_register は現在のセッションに変数を登録します。これは、たとえば、ユーザーがモールを訪問して特定の製品を選択するときに、 session_register を使用して製品名またはコードを登録することができます。現在のセッション。

たとえば、次の例 (php マニュアルから抜粋):

session_register("count");
$count++
?>

こんにちは、このページを見ました 回。 ユーザーが Cookie を無効にしている場合、ここをクリック

session_register は暗黙的に session_start をトリガーできます (ユーザーが以前に session_
start 呼び出しを送信していない場合)、現在のセッションが登録されます。変数カウント。ユーザーがここをクリック
をクリックするたびに、この変数は 1 ずつ増加します。自分で試してみることもできます。 の意味についてはここでは詳しく説明しません。





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

www.bkjia.com

tru​​e

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

PHP4 には、PHP3 よりも新しいセッションがサポートされています。しばらく使ってみると、その機能インターフェース、内部機構、アプリケーションの利便性について大体理解できました。セッションの意味を誰もが知っておくべきです...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート