セッション紹介

PHPセッション


PHPセッション変数は、ユーザーセッション(セッション)に関する情報を保存したり、ユーザーセッション(セッション)の設定を変更したりするために使用されます。セッション変数には単一ユーザーの情報が保存され、アプリケーション内のすべてのページで使用できます。


PHP セッションの開始

PHP セッションにユーザー情報を保存するには、まずセッションを開始する必要があります。

注: session_start() 関数は <html> タグの前に配置する必要があります:

<html>

<body>

</ body>

</html>

上記のコードは、ユーザー情報の保存を開始できるようにユーザーのセッションをサーバーに登録し、ユーザーのセッションに UID を割り当てます。 storingセッション変数rapionsセッション変数を保存および取得する正しい方法は、php $ _session変数を使用することです。シンプルなページビューカウンター。 isset() 関数は、「views」変数が設定されているかどうかを検出します。 「views」変数が設定されている場合は、カウンターをインクリメントします。 「views」が存在しない場合は、「views」変数を作成して 1 に設定します:

<?php
session_start();
// 存储 session 数据
$_SESSION['views']=1;
?>
 
<html>
<head>
<meta charset="utf-8">
<title>php.cn</title>
</head>
<body>
 
<?php
// 检索 session 数据
echo "浏览量:". $_SESSION['views'];
?>
 
</body>
</html>


Destroy Session

セッション データを削除したい場合は、unset( ) または session_destroy() 関数。

unset() 関数は、指定されたセッション変数を解放するために使用されます:

<?php
session_start();
 
if(isset($_SESSION['views']))
{
         $_SESSION['views']=$_SESSION['views']+1;
}
else
{
         $_SESSION['views']=1;
}
echo "浏览量:". $_SESSION['views'];
?>

session_destroy() 関数を呼び出してセッションを完全に破棄することもできます:

<?php
session_start();
if(isset($_SESSION['views']))
{
         unset($_SESSION['views']);
}
?>

注: session_destroy() はセッションをリセットし、セッションが失われます保存されているすべてのセッション データ。

Session には約 12 個の関数があります

それらは次のとおりです:

session_start: 初期セッション。

session_destroy: セッションを終了します。 session_unset: セッションメモリを解放します。 session_name: 現在のセッション名にアクセスします。 session_module_name: 現在のセッション モジュールにアクセスします。 session_save_path: 現在のセッション パスにアクセスします。

session_id: 現在のセッションコードにアクセスします。

session_register: 新しい変数を登録します。

session_unregister: 登録された変数を削除します。

session_is_registered: 変数が登録されているかどうかを確認します。

session_decode: セッションデータのデコード。

session_encode: セッションデータのエンコード。

グローバル変数もあります: $_SESSION

ユーザー情報を PHP セッションに保存する前に、まずセッションを開始する必要があります。 注: session_start() 関数はタグの前に配置する必要があります:



<?php session_start(); ?>

<html>
<body>

</body>
< ;/html> ;

PHPでのセッションの使用法。

(1) セッションの開始
セッションを使用する前に、次の文を追加します: "session_start();"。名前が示すように、この関数の機能はセッションの使用を開始することです。
(2) セッションを登録します
まず、$login などのグローバル配列 (グローバルとして定義されている必要があることに注意してください。グローバルとして定義されていない場合は、他のページで使用できません) を作成する必要があります。ここで、$login['name']= Victor", $login[ 'pwd']="111111" を指定し、関数 "session_register(login);" を呼び出すと、セッションが正常に登録されます。
(3) セッション内で変数を使用する
セッションの登録と同様に、最初にグローバル配列を作成する必要があり、その後は通常の配列を使用するのと同じです。
(4) セッションが登録されているかどうかを判定します
非常に簡単で、「if (session_is_registered(login))」を使って判定するだけです。
(5) セッション
のアンインストールも非常に簡単で、「session_unregister(login);」だけです。
注: (2) (3) (4) (5) を行う前に、必ず (1) を行ってください。


学び続ける
||
<?php session_start(); // 存储 session 数据 $_SESSION['views']=1; ?> <html> <head> <meta charset="utf-8"> <title>php.cn</title> </head> <body> <?php // 检索 session 数据 echo "浏览量:". $_SESSION['views']; ?> </body> </html>
  • おすすめコース
  • コースウェアのダウンロード
現時点ではコースウェアはダウンロードできません。現在スタッフが整理中です。今後もこのコースにもっと注目してください〜