write down,forget
分类 Category : PHP

php哈希冲撞补丁安装

<Category: PHP, VPS维护日志> Comments Off on 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、重新编译

本文来自: php哈希冲撞补丁安装

godaddy+qeephp的rewrite配置

<Category: PHP> Comments Off on godaddy+qeephp的rewrite配置

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

根目录修改php.ini

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

站点根目录.htaccess

本文来自: godaddy+qeephp的rewrite配置

php mysql bit类型处理

<Category: Mysql, PHP> Comments Off on 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 mysql bit类型处理

php-memcache

<Category: Memcached, PHP> Comments Off on php-memcache

本文来自: php-memcache