2016-11-30 9 views
0

こんにちは、このタイトルを見て、私は何について考えているはずですか?テキストが長すぎるため、ヘッダーはリダイレクトされませんか?

私はphpを使ってサイトを作っていますので、ログインすると正しく動作し、リダイレクトされます。ログアウトすると、それはしません。メニューリンクを削除しない限り。

問題はリンクからではありません。同じリンクを7回繰り返しても問題がありません。ヘッダー()が6回置かれた場合、7を置くとリダイレクトされません。誰も既にこの問題を抱えていますか?おそらくĈの問題か何か?私はメニューバーの幅を使用しません。

私はそれがリダイレクトされませんメニューのリンクを追加する場合、私はなぜ理解していないと私はそれをリダイレクトし、完璧に動作メニューのリンクを削除する場合

おかげで(メニューのリンクは問題ではありません)。

答えて

0

問題を発見した可能性がありますが、解決方法がわかりません。それが動作しない場合、ここで

は次のとおりです。

<?php if ($_SESSION['user_username']): ?> 
    <?php if ($adminpower > 1): ?> 
     <li><a href="index.php?page=admin">Admin</a></li> 
    <?php endif; ?> 
    <li><a href="index.php?page=logout">Logout</a></li> 
<?php endif; ?> 

をそして、それはこのようなものだならば、それは動作します:明らかにそれは私のために良いことだ

<?php if ($_SESSION['user_username']): ?> 
    <li><a href="index.php?page=admin">Admin</a></li> 
    <li><a href="index.php?page=logout">Logout</a></li> 
<?php endif; ?> 

ユーザーは、少なくともレベルではない場合ので、 2(レベル2の管理者であることを意味する)彼はまだ "管理者"メニューを見ることができます(あなたがレベルを持っていないので、あなたがそれをクリックするとリダイレクトされても)

関連する問題