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) に注目してください。

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

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

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

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

ドリームウィーバー CS6
ビジュアル Web 開発ツール

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