Q:在保存完数据之后需要重定向,防止数据重复提交。我使用$this->方法名();跳转,发现不能达到重定向的效果(地址栏没变)请教高手重定向怎么用A:$this->load->helper('url');redirect('/login/form/', 'refresh');通过发送HTTP头,命令...
转载 2015-04-22 11:57:00
45阅读
2评论
一. 了解nginx rewrite:正则表达式匹配,其中:    * ~ 为区分大小写匹配    * ~* 为不区分大小写匹配    * !~和!~*分别为区分大小写不匹配及不区分大小写不匹配文件及目录匹配,其中:    * -f和!-f用来判断是否存在文件 &nbs
原创 2014-12-15 16:10:04
1944阅读
现浏览器端的验证代码编写工作,val...
转载 2022-12-06 10:57:58
114阅读
Codeigniter 中,其实有个容易忽略掉的不错的控制器层处理的方法,那就是r
原创 2022-12-05 12:56:14
77阅读
为美观一些,去掉CI默认url中的index.php。分三步操作: 1.打开apache的配置文件,conf/httpd.conf : LoadModule rewrite_module modules/mod_rewrite.so,把该行前的#去掉。 搜索 AllowOverride None(配置文件中有多处),看注释信息,将相关.htaccess的该行信息改为AllowOverride
原创 2010-12-08 20:01:16
478阅读
ci/core/CodeIgniter.php是ci框架的核心处理文件,其处理流程如下
原创 2015-01-29 17:38:47
1182阅读
本节大纲: 1、简述视图与控制器的关系 2、CI如何创建视图 3、CI控制器如何调用视图 4、CI控制器如何向视图传值 一、视图与控制器的关系 记住,在一个 MVC 框架中,控制器扮演着交通警察的角色,那么,他有责任去取回某一特定的视图。 1、控制器 a、调用视图:控制器需要根据用户访问的不同方法,去调用相关的视图。 b、传送数据:控制器需要向视图中传送需要展示给用户的业务数据。
原创 2012-10-02 22:49:34
612阅读
这两天在弄一个CodeIgniter URL 去掉index.php查阅了大量的资料,都没有找到原因。以下的方法都试过了:http://www.nowamagic.net/php/php_RemoveIndexInCi.php去掉CodeIgniter URL中的index.php1. 打开apache的配置文件,conf/httpd.conf :LoadModule rewrite_module modules/mod_rewrite.so,把该行前的#去掉。搜索 AllowOverride None(配置文件中有多处),看注释信息,将相关.htaccess的该行信息改为AllowOverr
PHP
原创 2021-07-28 09:45:03
391阅读
接口需求: 输出json 单一入口 安全 http://segmentfault.com/q/1010000000143852基于token验证?session? 缓存 session cookie 数据库 配置 日志 公共文件夹 我的框架: index.php:定义时区,定义运行环境,定义框架目录路径,引入框架文件(除...
原创 2021-08-26 09:20:33
99阅读
开发一个大型的基于php架构的网站,如果使用mvc 设计模式的php
转载 2022-09-07 21:36:35
46阅读
本节大纲: 1、简单介绍MVC 2、CI的简单介绍 3、CI目录结构、工作流程 4、如何创建并操作CI控制器   一、MVC的组成部分 模型 (Model) 代表你的数据结构。通常来说,你的模型类将包含取出、插入、更新你的数据库资料这些功能。 视图 (View) 是展示给用户的信息。一个视图通常是一个网页。 控制器 (Controller) 是模型、视图以及
原创 2012-10-02 22:39:13
666阅读
使用CodeIgniter框架快速开发PHP应用(一)(转载请保留出处)对 CodeIgniter 的介绍大多数PHPer都想写出运行状态良好的应用程序,而且希望尽可能做得简单且不费事。这篇文章是有关 CodeIgniter的(以后简称CI),CI是一个达成上面目的的所谓框架。如果你只是要达成一个最终的结果,而把中间所有的编码细节和复杂统统丢给一个框架,CI是你最好的
转载 精选 2014-10-29 16:46:49
1526阅读
去掉 URL 中的 index.php 首先,你要清楚自己的 Web 服务器是 Apache,支持 mod_rewrite,并且已经配置好 rewrite 相关的参数。 什么是 rewrtie 可以 Google 一下。 然后,在 CI 根目录(与index.php同级) 下新建立一个配置文件,命名为: .htaccess 在里面这样写: RewriteEngine on Rewrite
原创 2023-05-12 09:50:28
135阅读
nginx官方现在已经针对centos提供了repository,所以现在可以直接通过yum来安装啦,很方便。nginx官方安装教程:http:/
原创 2021-04-25 22:37:28
458阅读
php CodeIgniter处理多环境错误级别配置 开发者常常希望当系统运行在开发环境或生产环境中时能有不同的行为, 例如,在开发环境如果程序能输出详细的错误信息将非常有用,但是在 生产环境这将造成一些安全问题。 ENVIRONMENT 常量 CodeIgniter 默认使用 $_SERVER['CI_ENV'] 的值作为 ENVIRONMENT 常量, 如果 $_SERVER['CI_ENV'
转载 2021-08-20 10:27:36
341阅读
产生这个问题一般两个原因:1. google到的结果,类名文件必须小写。 可参考http://codeigniter.org.cn/forums/thread-9941-1-1.html 2. 这个是google了一圈都没说到的,linux目录访问权限导致!      排除命名问题之后,请ls查看目录权限,是否对www-data用户有读写权限 Unable to locat
原创 2023-07-18 16:13:28
76阅读
 好吧,因为组织需要,最近又开始转战php了,业务逻辑都还好说,主要是老大要求在数据访问层上加上登录态验证。 其实这种要求也是合理的,互联网服务要求上层保护下层,但下层不能完全相信上层。但是问题也就来了,有如下两种方案: 1.写一个mysql proxy server,用来将调用方发来的请求拼装,然后返回给调用侧。这样做的主要难度在于: a)SQL语句的拼装及序列化
原创 2011-01-12 17:34:29
668阅读
2点赞
Q: 在保存完数据之后需要重定向,防止数据重复提交。 我使用$this->方法名();跳转,发现不能达到重定向的效果(地址栏没变) 请教高手重定向怎么用 A: $this->load->helper('url');redirect('/login/form/', 'refresh'); 通过发送HT
转载 2016-05-26 15:09:00
525阅读
2评论
.htaccess文件配置1 2 RewriteEngine On3 RewriteBase /4 RewriteCond $1 !^(index\.php|assets|system|robots\.txt) 5 RewriteRule ^(.*)$ /index.php/$1 ...
原创 2023-02-03 09:18:36
150阅读
项目使用框架为:CodeIgniter原本项目环境使用的是php5.6,在安装了php7后,项目的session失效了,检查原因,发现该框架的Libraries/Session/Session.php中的129行左右是这样写的:<?php if (isset($_COOKIE[$this->_config['cookie_name']]) && (! is_string
转载 2023-05-25 11:07:30
128阅读
  • 1
  • 2
  • 3
  • 4
  • 5