php でのセッションの使用法は次のとおりです: 1. セッションの開始、[session_start();]; 2. セッション変数の保存、[$_SESSION['views']=1;]; 3. セッションの終了、 [ session_destroy();]。
セッション動作メカニズム:
訪問者ごとに一意の ID (UID) を作成し、この UID に基づいて変数を保存します。 UID は Cookie に保存されるか、URL を通じて渡されます。
(学習ビデオの推奨: java ビデオ チュートリアル)
1. PHP セッションの開始
ユーザー情報を PHP セッションに保存する前に、セッション最初に開始する必要があります。
注: session_start() 関数は、100db36a723c770d327fc0aef2ce13b1 タグの前に配置する必要があります:
<?php session_start(); ?> <html> <body> </body> </html>
上記のコードは、ユーザー情報の保存を開始できるように、サーバーにユーザーのセッションを登録します。 、同時に、ユーザーセッションには UID が割り当てられます。
2. セッション変数の保存
セッション変数を保存および取得する正しい方法は、PHP $_SESSION 変数:
<?php session_start(); // store session data $_SESSION['views']=1; ?> <html> <body> <?php //retrieve session data echo "Pageviews=". $_SESSION['views']; ?> </body> </html>
出力:
Pageviews=1
を使用することです。以下の例では、単純なページビューカウンターを作成します。 isset() 関数は、「views」変数が設定されているかどうかを検出します。 「views」変数が設定されている場合、カウンターをインクリメントします。 「views」が存在しない場合は、「views」変数を作成し、それを 1:
<?php session_start(); if(isset($_SESSION['views'])) $_SESSION['views']=$_SESSION['views']+1; else $_SESSION['views']=1; echo "Views=". $_SESSION['views']; ?>
3 に設定します。セッションの終了
セッション データを削除したい場合は、以下を使用できます。 unset() または session_destroy() 関数。
unset() 関数は、指定されたセッション変数を解放するために使用されます:
<?php unset($_SESSION['views']); ?>
session_destroy() 関数を使用してセッションを完全に終了することもできます:
<?php session_destroy(); ?>
注: session_destroy() はセッションをリセットし、保存されているセッション データはすべて失われます。
関連する推奨事項: php トレーニング
以上がPHPでのセッションの使用法は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。