首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

CI框架与Thinkphp框架的一些区别

>变量将变量输出。 还可以这样: $data[‘hello’] = ‘hello xxoo—‘; 直接写入关联数组 this->load->vars( 在模板中关联数组健名就是模板里的变量名 uri 文件在system/core/URI.php 如:url为 localhost/CodeIgniter/index.php/index/home echo $this->uri->segment...(1); 输出为:index 还可以这样 url为:http://localhost/CodeIgniter/index.php/index/home/1 public function home($id...){ echo $id; } 输出 1 多个参数同样,只不过顺序有限制 输入对象 $this->input 类文件目录同上 this->input->post(‘username’);//同 this...->input->server(‘HTTP_REFERER’);//同 $this在视图中也可以使用 关于数据库的操作 pdo设置 在application/config/database.php 中找到并填写成如下

3K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    CI一些优秀实践

    在任何一个公开的站点,error_reporting 应该设置为0 ,最多只能设置为 E_ERROR,数据库设置 db_debug 应该设置为 false,基于其他安全考虑,设置不显示出错信息 ini_set...('display_errors', 'Off'); 在你编码和调试时,应该把 error_reporting 设置为 E_ALL ,并且在把应用程序发布前解决每一个注意和警告。...一种简易的方法是在 application/config/database.php 文件设置 db_debug 的值为一个常量 MP_DB_DEBUG,当网站在运行中,如下设置: ini_set('display_errors...通过设置 $config['global_xss_filtering'] = TRUE; 开启自动过滤POST和COOKIE中的跨站脚本攻击,但需要消耗一些资源。...也可以在每次处理POST和COOKIE的时候单独使用,把第二个参数设为TRUE,如 $this->input->post('some_data', TRUE); 表单验证类也提供了 XSS 过滤选项,如

    3.4K50

    CI基础知识笔记

    ->input->post(‘title’);等同于$_POST[‘title’] 3.使用CI类库 //引入表单验证器 $this->load->library(‘form_validation’...目录下的folder目录下的视图 $this->load->view(‘name’, $data);//其中$data可以是数组或者对象(类变量转换成数组元素) $content = $this->...$this->load->model(‘model_name’, ‘my_model’);//第二个参数是对象名 载入的模型不会自动连接数据库,如果需要自动连接可以将第三个参数设置成true,或者传入...第一个为系统默认的路由$route[‘default_controller’] = ‘welcome’; 第二个为404页面的路由$route[‘404_override’] = ”; 这个路由标识了如果请求的控制器无法访问的时候将加载哪个控制器...更多参考:http://codeigniter.org.cn/user_guide/general/errors.html 13.启动缓存 $this->output->cache(n);//其中n是分钟

    1.3K30

    -记录日志信息

    每一种调度器可以独立地设置用于特定的错误等级,并忽略其他的。...调度器配置于主配置文件中的 $handlers 属性中,这一属性的格式为一个包含一组调度器和它们对应的配置的数组。 每个调度器被定义数组的键,格式为完整命名空间格式的类名,而对应的值就是一个数组。...比如说,可能会记录用户ID,IP地址,当前的POST变量等。 你可以通过在信息中使用通配符来实现。每个通配符必须被大括号({}) 包裹起来。...} | $_POST 变量 | +—————-+—————————————————+ | {get_vars} | $_GET 变量 | +—————-+—————————————————+ | {session_vars...接下来你需要修改 /app/Config/Services.php ,将 logger 的别名设置为新的日志器的类名。

    1.3K20

    基于Spimes2.5主题的魔改与优化

    前言 本文不涉及Spimes主题文件的分享,只是提供了魔改后的functions.php | post.php | setjs.js文件的下载,如有侵犯到作者的权益,请联系我删除本文。...、百度网盘或是蓝奏云 可以设置文件下载权限为:所有人均可下载或者是登陆后下载 当链接类型为直链时会直接跳转到下载链接 当链接类型为百度网盘和蓝奏网盘时会弹出一个layer提示窗,询问下载 后续会写当文件类型为百度网盘时...downloadurl', NULL, NULL, _t('文件下载链接'), _t('在这里填入一个文件 URL 地址, 如果不开启文件下载功能,则不用管这个')); $downloadurl->input...,也不用管这个')); $downloadpass->input->setAttribute('class', 'w-100 setfb'); $layout->addItem($downloadpass...&spec=100'; } return $url; } PHP 复制 保存即可,那么我们到现在已经完成了对functions.php文件的魔改 接下来修改主题的post.php文件 打开post.php

    91040
    领券