0
在的Joomla,你可以讓你的網站無法訪問由backend.This siteOffline設置爲yes,防止不必要的用戶訪問任何的Joomla文件。不幸的是,任何與Joomla結合使用的外部php文件仍然可以訪問。
問題
我如何檢測一個Joomla網站已設置爲使用外部PHP腳本到離線?
你有什麼建議如何讓Joomla離線時無法訪問外部php腳本?
非常感謝提前。
在的Joomla,你可以讓你的網站無法訪問由backend.This siteOffline設置爲yes,防止不必要的用戶訪問任何的Joomla文件。不幸的是,任何與Joomla結合使用的外部php文件仍然可以訪問。
問題
我如何檢測一個Joomla網站已設置爲使用外部PHP腳本到離線?
你有什麼建議如何讓Joomla離線時無法訪問外部php腳本?
非常感謝提前。
你可以在你的外部php文件中寫一個小代碼來檢查Joomla配置。
Siteoffline保存在joomla config中,所以你可以檢查它的值並採取相應的措施。
在外部PHP文件把這段代碼
$config =& JFactory::getConfig();
$offline = $config->getValue('config.offline');
if($offline == 1){
die("site is offline");
}
你在的configuration.php的Joomla的根是什麼意思? – TryHarder 2012-08-10 07:31:22
看看我編輯的答案中的代碼片斷,這一個你必須把你的外部php文件,你想要使安全主要joomla網站離線 – Anand 2012-08-10 07:38:19
這正是我正在尋找。謝謝 :) – TryHarder 2012-08-10 07:52:37