0
私はCodeigniter Frameworkに取り組んでいます。 以下の2つのケースの間で安全なものはどれですか?codeigniterのコントローラーの外でユーザーのアクセスをフィルタリングするための条件が他にもある場合は、PHPを使用すると安全ですか?
ケース1私のコントローラで :
if ($this->session->userdata('role-users') == 'cs') {
// redirect to menu_view.php that contains html for my menu
}
OR
ケース私のコントローラ内の変数に保存されたセッション値の後に2
、このような:
public function index() {
$data['role'] = $this->search_result['role-users'];
}
、その後、私はちょうど直接menu_view.phpの内側に、このような何かをしている:
if ($role == 'cs') {
// some html tag like <li><a href="#">MENU</a></>
}
私はプログラミングについて学ぶために始めています。誰かが私を助けることを願っています。
ありがとうございました。
本当に問題ありません。セッション値に複数回アクセスする場合は、セッション値を使用する前に保存してください(時間を節約できます)。 – Ali
問題ではありません。 – mega6382
あなたは私にその理由を教えてもらえますか? –