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