2017-03-11 19 views
-2

MySQLデータベースにリンクされたPHPを使用して簡単な登録/ログインフォームを作成しています。 しかし、ログインセッションを作成するとき、ユーザーのログインの詳細が正しく検証されているにもかかわらず、セッションがユーザー名セッション変数を使用して検証されているときはいつもfalseを返し、print_rを使用してセッション変数の内容をチェックすると、ここで

私のログインコードとセッションの認証コードの画像です:任意の助けhttp://i.imgur.com/ZwieNA8.png

感謝。

+0

コードを投稿してください。 –

+0

コードを投稿することなく、誰も提案をすることはできません。 –

+0

セッションを設定するときに 'session_start()'を使う必要があります。 –

答えて

0

session_start()上記の$_SESSION['username'] = $row['username'];login.phpに追加してセッションを開始する必要があります。

+1

ありがとうございました。これで修正されました。私は、session_start()がそれを使用するすべてのページの先頭で呼び出されなければならないことを知りませんでした。将来を覚えています。 – Waypalm

+0

@Waypalm問題ありません:) –

関連する問題