ホームページ >php教程 >PHP开发 >PHP におけるセッション状態制御 (2)。

PHP におけるセッション状態制御 (2)。

黄舟
黄舟オリジナル
2016-12-20 11:16:391389ブラウズ

PHP チュートリアルに関しては、3 月の前回の号で Cookie パラメーターの受け渡しについて説明しました。このセクションでは、重要なセッション パラメーターの受け渡しについて説明します。

1. セッションパラメータの受け渡しとは何ですか?

セッションは Cookie に似ており、ユーザー関連の情報を保存するために使用されます。たとえば、Web サイトのさまざまなページを閲覧するときに、このパラメーターを使用してこれを実現できます。

2. Cookie

セッションとの違いは、データを(一意の識別子SessionIDを通じて)サーバーに保存することですが、Cookieはサーバーからクライアントに送信される情報の断片であり、クライアントのブラウザのメモリに保存されることです。またはハードドライブ上にあります。

3. セッションの使用手順

1. セッションのセットアップ:

このステップは非常に簡単で、セッション変数に値を割り当てるだけです。例:

$_SESSION["username"]="Pig's Head";

(もちろん、これはデータベースとの対話がない場合の割り当てです。日常の開発では、Pig's Head の値が複数あります) 、一般的には変数 $username)

2 に置き換えられます。セッションの読み取り:

PHP 定義済み配列 $_SESSION を使用して取得します。例:

$_SESSION["username"] ;

3 セッションの削除:

session_unregister() 関数を使用して、指定された変数の登録を解除します。すべてのセッション変数を削除したい場合は、まず session_unset() を使用してすべてのセッション変数を解放します。ただし、この時点では SessionID はまだ存在しており、session_destroy() を使用して完全に破棄できます。例:

header(“content-Type: text/html; charset=utf-8”);
session_start();
session_unregister(“username”);
session_unset();
session_destroy( ) ;
header("Refresh:5;url=login_form.php");
echo "ユーザー センターを安全に終了しました";
?>

注:

セッションを使用する前に、最初に session_start ( ) 関数はセッションを開きます。この関数はすべてのセッション操作の前に配置する必要があります。そうしないと、セッションは使用できなくなります。

このセクションの結論:

PHP を学習することは、PHP マスターになることは言うまでもありませんが、基本的な PHP 開発テクノロジーを習得することはまだ比較的簡単であり、これにより、WordPress、DZ、および dede テンプレートを変更するのに多くの利点が得られます。学びたい場合は、PHP 構文の概要から始めてください。

上記は、PHP のセッション状態制御 (2) の内容です。さらに関連する内容については、PHP 中国語 Web サイト (www.php.cn) に注目してください。


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。