Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在每个页面上运行一个函数_Php_Codeigniter - Fatal编程技术网

Php 在每个页面上运行一个函数

Php 在每个页面上运行一个函数,php,codeigniter,Php,Codeigniter,我的codeigniter应用程序是多语言的,我想通过检查IP地址将用户重定向到他们的页面 我应该在所有页面的顶部检查它(我知道我可以设置会话或cookie,但我想在所有页面上检查它);在任何视图或其他视图之前 我应该把代码(函数)放在哪里?在启动时文件或加载程序?或者创建一个扩展或插件并在启动时加载它?如果可以通过扩展或插件完成,我如何创建它?(我已经搜索过了,但没有找到有用的教程) 谢谢。如果您使用的是前端主控制器,您可以将代码放入其中。但是更好的方法是使用内置的CodeIgniters功能

我的codeigniter应用程序是多语言的,我想通过检查IP地址将用户重定向到他们的页面

我应该在所有页面的顶部检查它(我知道我可以设置会话或cookie,但我想在所有页面上检查它);在任何视图或其他视图之前

我应该把代码(函数)放在哪里?在
启动时
文件或
加载程序
?或者创建一个扩展或插件并在
启动时加载它
?如果可以通过扩展或插件完成,我如何创建它?(我已经搜索过了,但没有找到有用的教程)


谢谢。

如果您使用的是前端主控制器,您可以将代码放入其中。但是更好的方法是使用内置的CodeIgniters功能来扩展核心钩子


只需选择要激活脚本的点,然后从那里开始

在加载视图或视图的第一行之前,先加载主控制器view@Mian_Khurram_Ijaz:我有很多不同的控制器,没有一个不是全局的,也不会在每个页面上运行顺便说一句,如果你不知道的话,CodeIgniter有一个语言类,可以用于多语言内容@西坎德:谢谢,但是模板呢?LTR到RTL?