会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
SunsCheung
三生三世枕上书
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
···
22
下一页
2015年9月24日
中英文字符串截取类
摘要: 0)); $i++) { if ($number = strpos(str_pad(decbin(ord(substr($string, $i, 1))), 8, '0', STR_PAD_LEFT), '0')) { ...
阅读全文
posted @ 2015-09-24 20:23 SunsCheung
阅读(131)
评论(0)
推荐(0)
2015年9月23日
服务器反爬虫攻略:Apache/Nginx/PHP禁止某些User Agent抓
摘要: 我们都知道网络上的爬虫非常多,有对网站收录有益的,比如百度蜘蛛(Baiduspider),也有不但不遵守robots规则对服务器造成压力,还不能为网站带来流量的无用爬虫,比如宜搜蜘蛛(YisouSpider)。最近张戈发现nginx日志中出现了好多宜搜等垃圾的抓取记录,于是整理收集了网络上各种禁止垃...
阅读全文
posted @ 2015-09-23 11:23 SunsCheung
阅读(511)
评论(0)
推荐(0)
2015年9月21日
YII框架分析笔记8:CDataProvider
摘要: CDataProvider,顾名思义,数据提供者,它提供了三个抽象方法(fetchData,、fetchKeys 和 calculateTotalItemCount),分别为调用不同数据结构的数据提供了获取数据、获取键值、获取数量的,接口,在YII框架 中,CActiveDataProvider、C...
阅读全文
posted @ 2015-09-21 19:59 SunsCheung
阅读(356)
评论(0)
推荐(0)
YII框架分析笔记5:控制器和动作
摘要: CBaseController是控制器和挂件的基类,主要提供了视图渲染,挂件,剪辑、片段缓存等方法,CController是所有应用中自定义控制器的基类。创建动作[php] view plaincopypublicfunctionrun($actionID){if(($action=$this->c...
阅读全文
posted @ 2015-09-21 19:58 SunsCheung
阅读(241)
评论(0)
推荐(0)
YII框架分析笔记6:视图
摘要: YII框架使用的view是在原生的php模板上进行扩展的。CController中对视图的渲染有多种方法:render($view,$data=null,$return=false)//连同layout一起渲染renderPartial($view,$data=null,$return=false,...
阅读全文
posted @ 2015-09-21 19:58 SunsCheung
阅读(245)
评论(0)
推荐(0)
YII框架分析笔记3:表单模型和验证
摘要: 表单模型CFormModel绝大部分继承CModelCModel,由于表模型数据不需要持久化,所以主要在验证操作上。下面以框架脚手架生成的网站登录为例说明表单模型。[php] view plaincopy//模型中的验证规则publicfunctionrules(){returnarray(arra...
阅读全文
posted @ 2015-09-21 19:57 SunsCheung
阅读(223)
评论(0)
推荐(0)
YII框架分析笔记4:ar模型和db
摘要: YII中实现两种类型的模型,分别是表单模型和活动记录。在持久化数据方面,YII只实现了活动记录,对于复杂的数据关系可以用框架提供的DAO来自己写model,对应集成doctrine这样的ORM还没有仔细研究过。ar模型框架中的model是CModel子类,CModel主要是一些验证与错误处理,并实现...
阅读全文
posted @ 2015-09-21 19:57 SunsCheung
阅读(361)
评论(0)
推荐(0)
单点登录SSO的实现原理
摘要: 单点登录SSO(Single Sign On)说得简单点就是在一个多系统共存的环境下,用户在一处登录后,就不用在其他系统中登录,也就是用户的一次登录能得到其他所有系统的信任。单点登录在大型网站里使用得非常频繁,例如像阿里巴巴这样的网站,在网站的背后是成百上千的子系统,用户一次操作或交易可能涉及到几十...
阅读全文
posted @ 2015-09-21 17:19 SunsCheung
阅读(143)
评论(0)
推荐(0)
AJAX跨域访问
摘要: 通过服务器的请求设置来进行跨域访问。 在JAVA中可以进行Http请求头来进行设置,设置如下:response.setHeader("Access-Control-Allow-Origin", "*");在PHP中设置如下:header("Access-Control-Allow-Origin: *...
阅读全文
posted @ 2015-09-21 15:55 SunsCheung
阅读(203)
评论(0)
推荐(0)
2015年9月15日
php处理防止XSS攻击类
摘要: class Security { public static function getXssSafeParams($params){ if (is_array($params)){ foreach ($params as $param){ $param =...
阅读全文
posted @ 2015-09-15 17:39 SunsCheung
阅读(3400)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
···
22
下一页
公告