###前提・実現したいこと
こんにちは、現在PHPの勉強をしているものです。
この度某ゲームの公式サイトを作るにあたって、いくつか不明な点が出てきたので、質問をさせていただいております。
今現在会員登録・ログインシステムを以下のサイトを全て参考にさせていただき、作成できました。
http://noumenon-th.net/programming/2016/02/26/registration/
http://noumenon-th.net/programming/2016/03/03/login/
これをログインしている状態でのみ、ヘッダーメニューの右側にアカウント情報が出るようにしたいです。
少し例えるなら、BINGのサイトがわかりやすいのかなと思います。
このようにログインしている時だけ右側に自分のアカウント情報(登録名)が表示されているという形にしたいです。
###上部メニューのコード
PHP
1<nav class="navbar navbar-default navbar-fixed-top"> 2 <div class="container"> 3 <div class="navbar-header"> 4 <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-2"> 5 <span class="sr-only">Toggle navigation</span> 6 <span class="icon-bar"></span> 7 <span class="icon-bar"></span> 8 <span class="icon-bar"></span> 9 </button> 10 <a class="navbar-brand" href="/"></a> 11 </div> 12 13 <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-2"> 14 <ul class="nav navbar-nav"> 15 <li><a href="/rules"><i class="fa fa-book" aria-hidden="true"></i> ルール<span class="sr-only">(current)</span></a></li> 16 <li><a href="/login"><i class="fa fa-user-plus" aria-hidden="true"></i> ログイン</a></li> 17 <li><a href="/staff"><i class="fa fa-users" aria-hidden="true"></i> スタッフ</a></li> 18 <li><a href="/commands"><i class="fa fa-th-list" aria-hidden="true"></i> コマンド</a></li> 19 <li><a href="/donation"><i class="fa fa-google-wallet" aria-hidden="true"></i> 寄付</a></li> 20 </ul> 21 <ul class="nav navbar-nav navbar-right"> 22 //ここにアカウント情報が表示されるようにしたい 23 </ul> 24 </div> 25 </div> 26</nav>
###試したこと
以下のようにコードを書いてみましたが、閲覧できなくなりました。
PHP
1 <span class="icon-bar"></span> 2 </button> 3 <a class="navbar-brand" href="/"></a> 4 </div> 5 6 <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-2"> 7 <ul class="nav navbar-nav"> 8 <li><a href="/rules"><i class="fa fa-book" aria-hidden="true"></i> ルール<span class="sr-only">(current)</span></a></li> 9 <li><a href="/login"><i class="fa fa-user-plus" aria-hidden="true"></i> ログイン</a></li> 10 <li><a href="/staff"><i class="fa fa-users" aria-hidden="true"></i> スタッフ</a></li> 11 <li><a href="/commands"><i class="fa fa-th-list" aria-hidden="true"></i> コマンド</a></li> 12 <li><a href="/donation"><i class="fa fa-google-wallet" aria-hidden="true"></i> 寄付</a></li> 13 </ul> 14 <ul class="nav navbar-nav navbar-right"> 15 16<?php 17session_start(); 18 19header("Content-type: text/html; charset=utf-8"); 20 21// ログイン状態のチェック 22if (!isset($_SESSION["account"])) { 23 header("Location: login_form.php"); 24 exit(); 25} 26$account = $_SESSION['account']; 27print ' 28 <li class="dropdown"> 29 <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" ari 30a-expanded="false">'.htmlspecialchars($account,ENT_QUOTES).'<span class="caret"></span></a> 31 <ul class="dropdown-menu" role="menu"> 32 <li><a href="#">マイアカウントを編集</a></li> 33 <li><a href="#">ログアウトする</a></li> 34 </ul> 35 </li> 36'; 37?> 38 </ul> 39 </div> 40 </div> 41</nav>
###補足情報
PHP Version 5.6.25
Bootstrap 3
上記の「試したこと」に書かれている私のコードは参考にしないでください...。
アカウント情報をどのようにしたら上部へ表示できるのかが分かりません。
もしよければコードを教えていただけると幸いです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2016/09/17 03:09
2016/09/17 18:14