PHP

详解四大排序算法

NBA总决赛正在如火如荼的进行,老詹也正朝着他的第5个总亚军前进着。假设骑士队队员在运动场上排列成一队,如图所示,所有队员已经站好,准备热身,现在需要按身高从低到高 为队员们排队(最矮的站在左边),给他们照一张集体照,应该怎么排队呢? 在排序这件事情上,人与计算机程序相比有以下优势:我可以同时看到所有的队员,并且可以立刻找出最高的一个,毫不费力得测量和比较每一个人的身高。而且队员们不一定要固守...

PHP实现统计在线人数

我记得ASP里面统计在线人数用application 这个对象就可以了。PHP怎么设计?PHP对session对象的封装的很好,根据HTTP协议,每个范围网站的访客都可以生成一个唯一的标识符...

php操作mongo进行增删改查

like操作$keyword = '123'mongo 使用正则表达式进行搜索此处关联文章正则表达式文章$keyword = new MongoRegex('/$keyword/');$object->find(array('title'=>$keyword ));节点筛选$object->find(array(),array(),...

RC4为核心算法

/** * 采用RC4为核心算法,通过加密或者解密用户信息 * @param $string - 加密或解密的串 * @param $operation - DECODE 解密;ENCODE 加密 * @param $key - 密钥 默认为MOOPHP_AUTHKEY常量 * @return 返回字符串 */function MooAu...

防止session_id被劫持

目前大部分网站的自动登录都是基于session进行时效性的存储,而session又是根据客户端浏览器中cookie存储的session_id进行识别每个客户端对应的session。那么只要我能窃取到别人浏览器中具有持久的会话cookie,就可以在他的网站账号自动登录时效性之内进行随意的登录。...

微信的access_token的过期的作用

access_token,的作用无非是获取openId,和用户信息如果只是做登录,确实不需要access_token,因为已经有openid或者uid跟你的用户对应起来了。但是,这是授权行为啊,意味这第三方应用可以拿着access_token去获取你的用户信息,所以这里就需要时效性来保证安全了。如果没有时效性的的保证,那么只要用户授权一次...