最近下了dedecms V5.7時,在登陸後台時,用戶名和密碼也沒錯,就是跳轉不走,進不了後台管理頁面,追蹤了好久才發現根目錄/include/userlogin.class.php中289行左右的位置及之後的位置
@(->keepUserIDTag);
使用了
函數,就在這個地方卡住了,而且還@了錯誤信息,原來
本函數已自 PHP 5.3.0 起廢棄並將自 PHP 5.4.0 起移除。我的php版本是5.4.0的
解決方法
加入代碼
= ( []=[ (!('session_register')) fix_session_register();
就可以啦!