2009-07-04 88 views

回答

0

由於eval()將能夠在您的服務器上隨意執行代碼,也許您可​​以從您的用戶應用程序中生成任何可能授權用戶調用的函數的類文件,然後使用自檢功能檢查函數是否存在新生成的類文件。

1

如果它在一個類中的方法,也許這將是有益的:

// The method to call 
$proposed_method = 'some_method_name'; 

// See if its available 
if (is_callable(array($this,$proposed_method), FALSE)) 
{ 
    // Call the method 
    return $this->$proposed_method(); 
} 

其中$這在is_callable指當前類。

相關問題