2009-08-24 55 views

回答

4

最簡單,最安全的方法是從刪除您的web根文件夾。把它粘在別的地方,讓它修改它的工作目錄來工作。

接下來最好的辦法是告訴你的web服務器不要提供該文件。 (即Apache的htaccess文件)。

你也可以檢測HTTP Post/Get變量,它會告訴你它是否是一個命令行與Web請求。

雅各

+0

+如果$ argv已存在,該腳本調用命令行上(這樣由cron)(http://us3.php.net/manual/en/reserved.variables.argv.php) – giraff 2009-08-24 07:15:08

0

您可以檢測如果CLI或不php_sapi_name或其固定。

if (PHP_SAPI !== 'cli') { 
    //not cli 
} 
相關問題