升级到PHP 5.4.x后,Bo-Blog验证码不显示的解决方法
最近空间迁移,使用bo-blog架设的博客验证码不能使用了,无法显示了,登陆不进去后台。
经过空间站长的细心解析和对比,原来是服务器的php version 版本变化了,原来的空间是php 5.2 的,现在从5.2升级到了PHP Version 5.4.14,运行速度有改善。
session_register("myusername");
$_SESSION['myusername']=$myusername;
The function is no longer present in PHP 5.4 instead use
$_SESSION['myusername']="something";
原来5.4.*的版本中session_register函数已经被废弃了。PHP 5.4.x中直接使用$_SESSION['session_name']='value' 代替,即无需注册,直接赋值。而验证码程序刚好用到了这个函数。
有耐力的网友可以去翻查PHP 5.4.x的更新说明。
修改方法:
在使用到session_register("itlife365") 这个函数的地方,删除或者注释掉即可。
登陆验证码的具体修改地址为inc\securitycode.php 下第18行session_register('code');
删除或者注释即可。
厦门酒店预订http://itlife365.com/hotel/
For more ,plz check:
http://stackoverflow.com/questions/15179308/fatal-error-call-to-undefined-function-session-register
http://stackoverflow.com/questions/16082420/call-to-undefined-function-session-register
After PHP 5.4.x, solution of Bo-Blog verification code is not displayed
after-php5.4.x-the-solution-of-bo-blog-verification-code-is-not-displayed