我的codeigniter应用程序是多语言的,我想通过检查IP地址将用户重定向到他们的页面。
我应该在所有页面的顶部检查它(我知道我可以设置会话或cookie,但我想在所有页面上检查它);在任何观点或其他观点之前。
我应该把我的代码(功能)放在哪里?在Startup
文件或Loader
上?或创建扩展程序或插件并将其加载到Startup
?如果它可以通过扩展或插件完成,我该如何创建它? (我已经搜索过,但没有找到有用的教程)
感谢。
答案 0 :(得分:3)
如果您使用的是主前置控制器,则可以将代码放在那里。但更好的方法是使用CodeIgniters内置的功能来扩展核心 - 钩子!
http://codeigniter.com/user_guide/general/hooks.html
只需选择您希望激活脚本的点并从那里获取它。