首页 教程资源正文

解决35dir分类目录验证码不显示

娜迦源码 教程资源 2019-03-25 00:23:28 254 0 教程资源

今天有一网友购买了本站的35dir源码,安装完整后发现验证码不能正常显示,这让小编很纳闷,因为小编使用该35dir源码建的两个站验证码都是可以正常显示的,唯独他的。。。。
35dir分类目录验证码不显示.png
后来通过沟通发现该网友安装该35dir源码使用的php版本是5.4的,而小编建的两个站使用的php版本分别是5.2和5.3的,初步断定是php版本造成验证码不能正常显示。
从这方面入手,第一步首先确定他的gd库有没打开,结果是打开的,与gd库没关
接着我叫该 网友把php版本从5.4换成了5.3,结果还是不能正常显示~~shit,什么鬼~~~
接着研究发现了一个天大的问题:
Fatal error: Call to undefined function session_register() in /www/wwwroot/www.xxx.org/source/include/captcha.php on line 4
通过各方查找,原来php版本从5.4以后,不再需要使用session_register()进行注册了,而是将session_register("xxx");变成$_SESSION["xxx"];就可以解决旧版本转换新版本的问题
于是再对比35dir的源代码,问题就一目了然了,如下图所示
QQ截图20171017221522.png
把session_register('code');注释掉再上传覆盖掉原文件即可完美解决35dir分类目录验证码不显示的问题

版权声明

1:如非特殊说明,本站对提供的源码不拥有任何权利,其版权归原著者拥有。

2:请勿将该源码、软件进行商业交易、转载等行为,该源码、软件只为研究、学习所提供,该软件使用后发生的一切问题与本站无关。

3:本网站所有源码和软件均为作者提供和网友推荐收集整理而来,仅供学习和研究使用。如有侵犯你版权的,请来信(邮箱:393249296@qq.com)指出,本站将立即改正。

本文链接:https://www.wsx6.cn/post/629.html

分享:

支付宝

微信

嘿,我是客服
请先 登录 再评论,若不是会员请先 注册