技術分享

修正coolcode無法下載原始碼的問題

請找到wp-content/plugins/coolcode/coolcode.php


//請找到下列原始碼
if (isset($_GET[‘download’]) && (substr($_SERVER[‘SCRIPT_NAME’], -12, 13) == ‘coolcode.php’)) {
//更換成下列
if (isset($_GET[‘download’]) && (substr($PHP_SELF,-12, 12)== ‘coolcode.php’)) {

原本作者應該是好意要檢查是否為coolcode.php所執行的下載動作
但卻因為在虛擬主機中$_SERVER[‘SCRIPT_NAME’],回傳的是CGI的檔名
所以只要改一下就可以囉!