2016-11-22 16 views
0

私はログインシステムを作っています。ユーザーがログインすると、ユーザー名またはファーストネームが表示されます。私はユーザーのIDを表示する方法を考え出しましたが、私はユーザー名(uidはどのようにセットアップしていますか)やファーストネーム(最初はどうやってセットアップしていますか)を求めます。ユーザ名、または姓名を表示するには一度ログインしますか?

あなたはidはセッションの$ _SESSION [「ID」]に保存されているか、セッションにおける配列として、ユーザーの姓と名を保存することができ、ユーザのためのデータベース検索を行う必要があり
<?php 
if (isset($_SESSION['id'])) { 
    echo $_SESSION['id']; 
    echo "<div class='welcome_login'><h1>Welcome! Thanks for logging in!!</h1></div>"; 
} else { 
    echo "<div class='intro_page'><h1>You must login or signup!</h1></div>"; 
} 
?> 
+0

あなたが_set up_と言うとき、あなたは 'username'と' firstname'をPHPセッション変数に格納していますか? – TheValyreanGroup

+0

セッションを使ってすべてのページの先頭に 'session_start();'を置く必要があります。 –

答えて

0

https://www.youtube.com/playlist?list=PLE134D877783367C7

:あなたは

echo "<div class='welcome_login'><h1>Welcome!",$_SESION['user']['firstname'] ," Thanks for logging in!!</h1></div>"; 

を行うことができ、その後

$user = [ 'firstname' => "user firstname queried from database", 
      'lastname' => "user lastname queried from database" 
     ] 
$_SESSION['user'] = $user; 

私はあなたがこのチュートリアルを参照してくださいお勧めします

素晴らしいログインと登録システムのため

+0

私はsession_start()を持っています。ページの上部にありますが、私は情報をエコーアウトしようとしていた場所のコードをすべてコピーしていませんでした。そのチュートリアルをチェックします! PHPはRuby-Railsとはまったく異なります! –

+0

全く異なる –

関連する問題