Welcome Guest, Not a member yet? Register   Sign In
Show a Controller Instead of the 404 File
#1

[eluser]Unknown[/eluser]
Is there a way to get codeignitor to show a controller instead of the 404 html file?
I need it this way because the headers on the site changes depending on if the user is logged in or not.

Thanks in advance.
#2

[eluser]Mirage[/eluser]
The 404 html file is a php file. show_404() outputs that file. So all you need to do is write some php code in the error_404.php that gets checks the login status and then itself executes further output.

You do want to be careful in what you put in there of course, because if you subsequently call stuff that causes the framework to trigger a show_404(), you'll enter a race condition.

Cheers,
-m




Theme © iAndrew 2016 - Forum software by © MyBB