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

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 までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

SecLists

SecLists

SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

MantisBT

MantisBT

Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。