php ci 国际化,CI框架随记4

这篇博客详细介绍了CI框架中Session的初始化、数据存储与检索,以及如何设置加密密钥确保安全性。同时,讲解了时间格式化、客户端IP获取、服务器信息显示的方法,并阐述了隐藏单一入口点的配置步骤,包括Apache的重写规则设置和缓存启用。内容涵盖了CI框架的基础安全实践和常用功能。
摘要由CSDN通过智能技术生成

if(!isset($_SESSION)){

session_start();

}

$_SESSION['code'] = $cap['word'];

/**

*查询数据

*/

public function check(){

$this->db->where(array('username'=>$username))->get('admin')->result_array();

$this->db->get_where('admin',array('username'=>$username)->result_array();

}

?>

//在文件config.php文件中可以设置秘钥,这是CI框架提供的.

$config['encryption_key']='sdfsfsdfggsdfg';

// session存数组

$session=array(

'username'=>$username,

'uid' =>$uid,

);

存:

$this->session->set_userdata($session);

取:

$this->session->userdata($session);

/**

* 格式化时间

*/

<?php echo date('m-d',$this->session->userdata('logintime'))?>

/**

* 客户端IP,服务器信息,服务器环境

*/

<?php echo $this->input->ip_address() ?>

<?php echo $this->input->server('SERVER_SOFTWARE')?>

/**

* 隐藏单入口(-)

*/

1,保证Apache配置文件httpd.conf中的LoadModule rewrite_module modules/mod_rewrite.so开启(去掉#)

2,将相对应的目录AllowOverride改为ALL

3,在根目录下,在index.php同级目录下新建.htaccess

.htaccess内容:RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond $1 !^(index\.php|images|robots\.txt)

RewriteRule ^(.*)$ index.php/$1 [L]

4,config.php中设置$config['index_page']改为空值

5,开启缓存$this->output->cache(1/60);

以上就是CI框架随记4的内容,更多相关内容请关注PHP中文网(www.php.cn)!

相关标签:CI框架

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值