PHPログインページにジャンプした後にコンテンツが正常に表示されることを確認する方法
PHP プログラムでは、ログイン ページにジャンプした後にコンテンツが正常に表示されることを確認することが非常に重要です。この機能を実装するには、PHP ファイル内でセッション制御と条件判定を使用し、ユーザーがログイン後に対応するコンテンツを確実に表示できるようにする必要があります。
まず、簡単なログイン ページと、ログイン検証を含む PHP ファイルを作成する必要があります。ログイン ページ login.php と、ログイン認証を処理するファイル checklogin.php があるとします。次に、これら 2 つのファイルの内容を書き込んでみましょう。
1.login.php
<!DOCTYPE html> <html lang="ja"> <頭> <メタ文字セット="UTF-8"> <meta name="viewport" content="width=device-width、initial-scale=1.0"> <title>ログインページ</title> </head> <本体> <h2 id="ログインフォーム">ログインフォーム</h2> <form action="checklogin.php" method="post"> <label for="ユーザー名">ユーザー名:</label> <input type="text" id="ユーザー名" name="ユーザー名" 必須><br><br> <label for="password">パスワード:</label> <input type="パスワード" id="パスワード" name="パスワード" 必須><br><br> <input type="submit" value="ログイン"> </フォーム> </ボディ> </html>
2.checklogin.php
<?php セッション開始(); // データベースに保存されているユーザー名とパスワードをシミュレートします $有効なユーザー名 = '管理者'; $valid_password = '123456'; // ユーザーが入力したユーザー名とパスワードを取得します $ユーザー名 = $_POST['ユーザー名']; $パスワード = $_POST['パスワード']; // ユーザー名とパスワードを確認します if ($username === $valid_username && $password === $valid_password) { $_SESSION['username'] = $username; // ユーザー名をセッションに保存します header('Location:dashboard.php'); // ログイン成功後、dashboard.php にジャンプします } それ以外 { echo '無効なユーザー名またはパスワード'; // 検証に失敗し、エラー メッセージが出力されます。 } ?>
3.dashboard.php
<?php セッション開始(); if (!isset($_SESSION['ユーザー名'])) { header('Location:login.php'); // ログインしていない場合はログインページにジャンプします } $username = $_SESSION['username']; // セッションからユーザー名を取得します ?> <!DOCTYPE html> <html lang="ja"> <頭> <メタ文字セット="UTF-8"> <meta name="viewport" content="width=device-width、initial-scale=1.0"> <title>ダッシュボード</title> </head> <本体> <h2 id="ようこそ-php-echo-username">ようこそ、<?php echo $username; ?></h2> <p>これはダッシュボード ページです。</p> </ボディ> </html>
このコードでは、最初に単純なログイン ページlogin.phpを作成します。ユーザーはフォームを送信する前にユーザー名とパスワードを入力する必要があります。送信されると、フォーム データは検証のために checklogin.php ファイルに送信されます。ユーザー名とパスワードが一致する場合、ユーザー名はセッションに保存され、dashboard.php ページにリダイレクトされます。 [dashboard.php] ページでは、まずセッションを開始し、セッションに保存されているユーザー名を使用してユーザーがログインしているかどうかを判断します。ログインしていない場合は、ログイン ページに戻ります。
このようにして、ユーザーがログインに成功すると、dashboard.php ページにアクセスしてウェルカム メッセージを表示できます。これは、PHP でログイン ページにジャンプした後にコンテンツが適切に表示されることを確認する方法です。
以上がPHPログインページにジャンプした後にコンテンツが正常に表示されることを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

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

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

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック

PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

CakePHP でデータベースを操作するのは非常に簡単です。この章では、CRUD (作成、読み取り、更新、削除) 操作について理解します。

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー
