
CI
文章平均质量分 63
陆康永
是时候开始明确自己写博客是为了什么,以前搞不懂,感觉挺浪费时间的,而且自己的水平写出了的博客可参考价值也不大,权当给以后的自己一个了解过去自己的机会,避免继续踩坑。
展开
-
由依据ip查找对应地理位置到php异步,堵塞,响应的思考
学习php到现在,渐入状态,开始慢慢由项目需求引领者是学习。最近在做文章阅读人数统计,嗯,这里也记录下吧。思路是把用户id,浏览器和浏览器版本,系统信息 存起来,依据这三个元素去做分组查询来区分是否是同一个人,如果恰好是同一个ip下,存在两个系统完全一样&&浏览器品牌&&浏览器版本号的设备,那就只能误判他们是同一个人了。以下是ci的代码 //查找阅览统计 $this->db->from("visitors");原创 2021-02-13 01:09:21 · 342 阅读 · 1 评论 -
codeigniter 钩子权限校验
最近在写个php SMS的练手项目,遇到了权限管理方面的问题权限校验用到了钩子,这个能一定程度减少对其他页面代码的入侵,减少耦合和java的切面编程有类似的设计思路。前台和后台的权限校验是有区别的。前台只需要判断用户是否有登录即可后台则需要根据配置文件,对每个模块的权限和用户的权限做对比,其实前台权限校验也可以参考后台的方式,只是略复杂,这就两种方式分开来说明一、通用步骤1、开启狗子$config['enable_hooks'] = TRUE;2、新建一个钩子在con原创 2021-01-20 11:08:10 · 344 阅读 · 0 评论 -
php mb_convert_encoding error: Call to undefined function mb_convert_encoding()
在做列表页时候,文章内容需要裁减,恰好遇到裁减的地方有一个emoji被裁减了,因为emoji编码不符合utf-8编码的规范,所以导致转换成json时候出现错误,这时候我使用了//修复转码问题JSON_ERROR_UTF8 //https://www.php.net/manual/zh/function.json-last-error.php $value->content =mb_convert_encoding($value->cont原创 2020-12-31 10:46:20 · 721 阅读 · 0 评论 -
13 CI URL base_url() size_url()
控制器路径:C:\AppServ\www\ci\application\controllers代码:<?php/** * Created by PhpStorm. * User: Administrator * Date: 2015/4/22 * Time: 0:12 */class User extends CI_Controller{ public原创 2015-04-26 14:15:35 · 799 阅读 · 0 评论 -
3- CI 视图 加载视图 关联数组 导入头部文件
兄弟连PHP-CI 03CI view1.目录:C:\AppServ\www\ci\application\views\user [视图]视图代码:echo "aaaaaa";echo "$title";//输出变量?>table border="1px"> tr>原创 2015-04-23 21:24:46 · 1008 阅读 · 0 评论 -
07 CI 数据库操作
1.首先找到:C:\AppServ\www\ci\application\config下的database.php文件 修改连接数据库的参数2.在控制器里面找到对应的文件 C:\AppServ\www\ci\application\controllers代码:class User extends CI_Controller{ public func原创 2015-04-24 00:13:21 · 474 阅读 · 0 评论 -
11 CI 控制器拓展
控制器拓展:如图路径,在core文件夹下新建MY_Controller.php注意字母大小代码如下:<?php/** * Created by PhpStorm. * User: Administrator * Date: 2015/4/24 * Time: 21:57 */class MY_Controller extends CI_Controller{//新建M原创 2015-04-26 10:51:27 · 709 阅读 · 0 评论 -
05 CI 超级对象input 不需要action的form 以及获取ip地址
控制器地址:C:\AppServ\www\ci\application\controllers代码:class Welcome extends CI_Controller { public function index() { $this->load->view('index'); echo $this->input->post("tx原创 2015-04-23 23:03:07 · 767 阅读 · 0 评论 -
10 CI where数据库操作 以及查询最后一次执行的sql语句
class Welcome extends CI_Controller { public function index() { /*$res=$this->db->select('id,nickname')//连贯操作 ->from('qq') ->where('id >=',3) ->limit(2,3)/原创 2015-04-24 21:52:41 · 12000 阅读 · 0 评论 -
11 CI中的【模型】 控制器 视图
模型地址:模型文件名:user_model.php模型代码:<?php/** * Created by PhpStorm. * User: Administrator * Date: 2015/4/24 * Time: 22:29 *//*在模型汇总,可以直接使用超对象中的属性,文件名全小写 类名,首字母大写,建议使用_model作为后最放在和控制器原创 2015-04-26 11:49:52 · 685 阅读 · 0 评论