使用DEDECMS時,有時因為使用header()函數跳轉時前面有'?'輸出導致該函數無法實現,具體表現為該頁面什么都不顯示,全是白板,查看頁面源代碼會有幾個'?'之類的字符,解決方法請找到改功能頁面,例如將
{
header("location:login.php?gotopage=".urlencode($dedeNowurl));
exit();
}
替換成
{
exit('<__script>location.href="login.php?gotopage='.urlencode($dedeNowurl).'";<__script><__script><__script>');
}
即可。