php哈希冲撞补丁安装

闹得沸沸扬扬的,我也打个补丁,虽然我的服务器破。

php放哈希ddos攻击方法: 1、找到源码里的main/php_variables.c文件 2、搜索zend_symtable_update(应该有2个) 3、在前面加入代码: if (zend_hash_num_elements(symtable1) >= 1000) { php_error_docref(NULL TSRMLS_CC, E_ERROR, “FM_ERROR”); } 4、重新编译

godaddy+qeephp的rewrite配置

不知道什么原因,godaddy服务器抽风,php环境变量的doc_root及temp变量的路径和实际的路径对应不上,另外rewrite也出问题。 N年不玩qeephp,折腾了一会,记录一下: 根目录修改php.ini

qeephp配置文件/config/environment.yaml里 url_mode确保为rewrite

站点根目录.htaccess

php mysql bit类型处理

http://codeigniter.com/forums/viewthread/157028/#758143 http://www.dotcoo.com/post-101.html

php读取mysql列bit(1)列时获得的是一个二进制的数据,不是布尔值不是字符串也不是数字,所以不能正常使用也不能正常显示,可以使用ord函数把二进制数据转换为数字。 ord函数的作用就是将ASCII的字符转换为他们的字面值,对于二进制数字也有效。 ord函数能转换出来的最大的值是255,也就是一个字节,对于bit(8)以上的列不能正常转换。

php-memcache