私は codeigniter を使用しており、コントローラーが変更された場合の if ステートメントを作成しようとしています。私が今持っているものはエラーを出します。
if (isset($this->session->userdata('lastUrl')) && $this->session->userdata('lastUrl') != $this->router->class) {
echo 'new controller';
}
$this->session->set_userdata('lastUrl', $this->router->class);
このコードはコントローラーのコンストラクターにあるため、すべてのページで実行されます。