技术 关于PHP中strtotime方法返回负数时间戳的一个坑 最近在做云签到,其中一个功能是判断用户是否过期,如果已过期则不进行签到。虽然PHP有个很强大的DateTime类,但直觉告诉我用这个类的开销会比较大,那么替代的方案自然就是用strtotime将日期转为时间戳再进行对比 数据库内记录的日期并非都是有效日期,对于一些用户我会将日期留空(即0000-00-00)表示永久有效。根据文档及本地实际测试,strtotime('0000-00-00')会返回false。因此便有了如下代码: $expire = (从数据库取出的用户有效期); $today = date PHP 3833 8 2015-12-31
作品 龙霆BDUSS获取器v1.1 如果有用过贴吧云签到的,估计对BDUSS应该不会很陌生吧? 什么是BDUSS? BDUSS是百度账号体制中的一种身份凭证,是一串由字母、数字和符号组成的文本,登陆后即可获得该凭证。该凭证可用于签到、发帖等等操作。使用BDUSS来签到是目前主流签到工具常用的方法,好处是不需要用户的密码,而且会随着用户修改密码而失效,安全性更高。不足之处是BDUSS可能会因为时间或退出登陆而失效(几率不高,但确实存在) 如何获得BDUSS? 方法有很多,从早期的JS书签获取(后因百度调整BDUSS为httponly而失效) 易语言 4259 12 2015-12-27
技术 请勿滥用require_once,尤其是在类中 0x001 前景提要 require 包含一个文件,文件不存在时报错并终止脚本运行 require_once 同上。区别在于该文件如果已被包含过则不再包含,可防止变量、函数冲突等问题 0x002 问题重现 在一个小项目中两次require_once了 Codeigniter-Database ,并两次调用这个类中的初始化方法。发现第二次调用总会报错“数据库配置无效” 0x003 问题分析 在初始化方法的代码中,我发现数据库配置文件是用require_once加载数据库配置文件的 而require_once PHP 3116 2 2015-12-22
二次元 [绝对灵域汉化组][绝对灵域][54]直接面对面对决 在线观看:http://tieba.baidu.com/p/4181409182 打包下载:http://yunpan.cn/cLh2MtqMwtZEF 访问密码 8b8a 汉化组 971 0 2015-12-12
作品 从Codeigniter中提取出来的数据库操作类 因为工作需要,有时要写些小型Web APP。因此我需要一个非常简单的MVC框架 是的,得比CodeIgniter更简单 于是我一边开发一边总结,搞了一套MVC框架(成熟后再开源) 但是每次手写SQL很蛋疼啊,我需要SQL Builder帮我解决这麻烦事 于是潜心开发了172800秒 (四舍五入就是一个亿),终于算是比较完善地实现了CURD语句的生成 但还是不够完善(喂!) 于是我一怒之下把CI的数据库类抠了出来,做了些修改,以便能够在CI外部使用 Git@OSC地址:http://git.oschina. PHP Codeigniter 1859 1 2015-12-06
技术 linux下手动安装PHP的Memcached扩展模块 网上的memcached模块编译安装教程简直各种坑,各种复制粘贴就算了,还根本不能解决问题。翻了无数文章文档和教程,总算总结出一套方法,亲测成功了,记录一下 首先需要libmemcached,所以要先安装它 ```bash wget https://launchpad.net/libmemcached/1.0/1.0.18/+download/libmemcached-1.0.18.tar.gz tar -zxf libmemcached-1.0.18.tar.gz cd libmemcached-1.0 Linux 3620 17 2015-11-19