-1

私のコードには、2 つの異なるユーザー管理者とユーザー ログイン ページを持つログイン ページがあります。 ここに画像の説明を入力

管理者とユーザーのメニュー オプションは異なります。ログイン後の管理ページにも共通のオプションがあります ここに画像の説明を入力

ユーザーログイン ここに画像の説明を入力

ここで、ユーザーと管理者のために、メニューオプションが異なるだけのaboutus.php、aboutus1.phpのような2つの異なるファイルを作成しています。ここで、menu1.php と menu2.php のような 2 つの php ファイルを作成し、ログイン セッションに基づいてすべてのページに含めます。しかし、私はセッション変数を他のページに持ち込んでいません。

4

2 に答える 2

1

リダイレクト先のすべてのページでセッションを開始してください

<?php
    session_start();
?>

または、ファイル(すべての変数を保持するfe config.php)で開始し、セッションパラメーターを引き継ぐためにすべてのページに含めます。

よろしく。

于 2013-05-30T06:18:37.463 に答える
0

ホームページで使用する必要がsession_start();あり、他のページでは使用する必要があります

<?php if(!isset($_SESSION){ session_start();}?>

session_start();個々のページで使用すると、複数のセッションの実行に関するエラーが表示されます。少なくともそれは私が持っていたものです。

于 2013-05-30T06:27:53.130 に答える