php でセッションを使用する方法: 1. PHP セッションを開始し、[] タグの前に [session_start()] 関数を配置します; 2. [PHP $_SESSION] を使用してセッション変数を保存します; 3. [unset() ]セッションを破棄します。
#php でセッションを使用する方法:
関連トピックの推奨事項: phpセッション (画像、テキスト、ビデオ、ケースを含む)
PHPセッション変数
コンピュータ上でアプリケーションを操作するとき、それを開いていくつかの変更を加えてから閉じます。それは会話によく似ています。コンピューターはあなたが誰であるかを知っています。アプリを開いたり閉じたりするタイミングを認識します。しかし、インターネットでは問題が発生します。HTTP アドレスは状態を維持できないため、Web サーバーはユーザーが誰で何をしているのかを知りません。 PHP セッションは、後で使用できるようにユーザー情報 (ユーザー名、購入したアイテムなど) をサーバーに保存することで、この問題を解決します。ただし、セッション情報は一時的なものであり、ユーザーがサイトを離れると削除されます。情報を永続的に保存する必要がある場合は、データをデータベースに保存できます。 セッションの動作メカニズムは、訪問者ごとに一意の ID (UID) を作成し、この UID に基づいて変数を保存することです。 UID は Cookie に保存されるか、URL を通じて渡されます。PHP セッションの開始
PHP セッションにユーザー情報を保存するには、まずセッションを開始する必要があります。 注:session_start()関数は
100db36a723c770d327fc0aef2ce13b1 タグの前に配置する必要があります:
<?php session_start(); ?> <html> <body> </body> </html>上記のコードにより、ユーザー情報の保存を開始できるようにユーザーのセッションがサーバーに登録され、UID がユーザーのセッションに割り当てられます。
セッション変数の保存
セッション変数を保存および取得する正しい方法は、PHP $_SESSION 変数:
<?php session_start(); // 存储 session 数据 $_SESSION['views']=1; ?> <html> <head> <meta charset="utf-8"> <title>菜鸟教程(runoob.com)</title> </head> <body> <?php // 检索 session 数据 echo "浏览量:". $_SESSION['views']; ?> </body> </html>出力:
浏览量:1次の例では、単純なページビュー カウンタを作成します。
isset()この関数は、「views」変数が設定されているかどうかを検出します。 「views」変数が設定されている場合、カウンターをインクリメントします。 「views」が存在しない場合は、「views」変数を作成して 1 に設定します。
<?php session_start(); if(isset($_SESSION['views'])) { $_SESSION['views']=$_SESSION['views']+1; } else { $_SESSION['views']=1; } echo "浏览量:". $_SESSION['views']; ?>
Destroy Session
if If一部のセッション データを削除したい場合は、unset() または
session_destroy() 関数を使用できます。
unset()この関数は、指定されたセッション変数を解放するために使用されます:
<?php session_start(); if(isset($_SESSION['views'])) { unset($_SESSION['views']); } ?>
session_destroy() を呼び出すこともできます。 セッションを完全に破棄する関数:
<?php session_destroy(); ?>
関連学習の推奨事項:
以上がPHPでセッションを使用するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。