標準の register.php と login.php があります。登録すると、すべての情報がデータベースに保存され、ログイン ページで [送信] ボタンをクリックすると、それらの情報が呼び出されます。ユーザー名とパスワードがデータベース内のユーザー名とパスワードと同じである場合、プロファイル情報が表示されるページに移動します。これを profile.php としましょう。login.php から情報 (ユーザー名) を取得し、profile.php のユーザー名からプロファイル情報を表示する方法がわかりません。login.php からユーザー名を確認し、profile.php でユーザー名に属する情報を表示するにはどうすればよいですか?(最初にユーザー名を表示してみましょう。残りの情報は自分で調べます。)
質問する
1471 次
3 に答える
1
セッションを使用します - 組み込みまたはカスタムメイドのいずれかです。
読む: http://php.net/manual/en/features.sessions.php
すべての *.php ファイルで、追加session_start();
login.php で、ログインに成功した後に使用$_SESSION["user_name"] = $_POST["user_name"];
profile.php で、$_SESSION["user_name"]
が設定されているかどうかを確認します。
于 2013-09-17T08:41:31.913 に答える
0
ユーザーがログインしているかどうかを追跡するには、そのようなものが必要になるため、php のセッションを読むことをお勧めします。
セッションを読んだ後、これはあなたがしなければならないことです。
ログインを行うphp関数では、セッションを作成して何かを格納する必要があります。ユーザーIDが望ましいです。プロファイルページで、セッションからユーザーIDにアクセスし、データベースからデータを取得できます。
于 2013-09-17T08:42:10.427 に答える