ThinkPHP 3.2.3 bug 列表(2015-1-15)

这篇博客详细列举了在升级ThinkPHP从3.2.2到3.2.3过程中遇到的未修复bug和新增问题,包括TokenBuildBehavior.class.php的代码错误、requestcore.class.php的命名空间冲突、WriteHtmlCacheBehavior的HTTP头判断修正以及File.class.php的目录创建权限问题。作者提供了相应的修复建议,并鼓励交流讨论。
摘要由CSDN通过智能技术生成

下载TP 3.2.3,将本地的TP3.2.2升级。发现一些仍未修复和新的bug(欢迎交流,如需转载,请著名来自 default.fu@foxmail.com):



1)文件 ThinkPHP/Library/Behavior/TokenBuildBehavior.class.php 第47行:

原代码:$tokenValue =  $tokenType(microtime(TRUE)) ;

应改为:$tokenValue = is_callable($tokenType) ? $tokenType(microtime(TRUE)) : md5(microtime(TRUE));

否则会:执行报错!


2)文件:ThinkPHP/Library/Think/Upload/Driver/Bcs/requestcore.class.php 开头:

应该将开头的如下3行 namespace  注释掉,否则会报错重复定义!

use Think\Upload\Driver\Bcs\BCS_RequestCore;
use Think\Upload\Driver\Bcs\BCS_ResponseCore;
use THink\Upload\Driver\Bcs\BCS_RequestCore_Exception;


3)文件:ThinkPHP/Library/Behavior/WriteHtmlCacheBehavior.class.php 应该将 只

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值