【问题标题】:How to set Custom Page for 403 Forbidden Error in CodeIgniter如何在 CodeIgniter 中为 403 禁止错误设置自定义页面
【发布时间】:2014-12-19 21:46:49
【问题描述】:

我正在使用 CodeIgniter 开发一个网站。我已经有一个自定义的 404 错误页面。但现在我想为 403 Forbidden Error 添加自定义页面。你能帮助我吗? 我已将此代码用于 404 $route['404_override'] = 'Error';

【问题讨论】:

标签: php codeigniter error-handling codeigniter-url codeigniter-routing


【解决方案1】:

我有一段时间没用过codeigniter了……所以检查\application\errors\error_404.php并进行相应的修改。让我知道它是否不起作用。我检查了我以前的作品,看看我是如何定制它的。

【讨论】:

  • 我不明白你的意思。所以请简单解释一下,因为我不是php和codeigniter的天才。
  • 为 403 错误页面创建一个新的控制器/方法,并在需要时设置一个重定向到这个控制器。在这个控制器中确保你设置了标题 $this->output->set_status_header('403');然后加载您选择的自定义视图。
  • 我的意思是找到一种方法来避免手动将显示“403 Forbidden Error”的位置。在 404 File Not Found Error 的情况下,有一个选项可以通过$route['404_override'] = 'Error'; 此代码路由到 404_page 控制器。我想知道有没有类似的方法。
  • 对不起,我不认为有任何开箱即用的功能可以覆盖。唯一的办法是创建一个自定义路由,然后使用路由在需要的地方显示 403 页面,也不要忘记设置 403 标题。
猜你喜欢
  • 2015-04-04
  • 1970-01-01
  • 1970-01-01
  • 2011-03-20
  • 2017-03-23
  • 1970-01-01
  • 2012-01-31
  • 1970-01-01
  • 2011-10-24
相关资源
最近更新 更多