PHP5.3 以后不再支持mt_srand函数,这导致帝国cms的随机字符,如验证码会显示一样的字符,这里给解决一下。
解决办法很简单,就是找到
mt_srand((double)microtime()*1000000);
将期注释掉就可以了。 前面加 // 注释!
含有以上代码的文件为:
e/admin/showkey.php 30行
e/class/connect.php 852行,870行
e/install/data/fun.php 38行,382行
e/showkey/index.php 27行
- 上一篇: 帝国CMS 上传附件保持原文件名
- 下一篇: 帝国CMS没有相关信息时调用其它信息教程
- 最新文章
-
- phpcms v9无法更新url
- phpcms注册会员操作失败
- phpcms怎么修改模板
- phpcms添加内容报500错误的原因及解决方法
- linux服务器下phpcms提示hash数据验证失败的解决方法
- phpcms与phpsso通信失败的解决方法
- phpcms上传图片提示服务器安全认证错误的原因及解决方法
- phpcms v9更新栏目缓存失败的原因及解决方法
- phpcms v9后台登录提示验证码错误
- phpcms可以做什么?
- phpcms v9安装失败
- phpcms会员登录失败
- phpcms前台js获取不到cookie用户信息
- phpcms控制器不存在
- phpcms v9 php7可以运行吗
- phpcms js乱码怎么解决
- phpcms提示服务器安全认证错误
- phpcms php.ini在哪里
- phpcms phpsso验证码错误
- phpcms v9参数传递错误
- 热门文章
- 热门tag
- 随机tag