2012-08-10 69 views
0

详情在Joomla的保护伞下可以包含外部php吗?

在的Joomla,你可以让你的网站无法访问由backend.This siteOffline设置为yes,防止不必要的用户访问任何的Joomla文件。不幸的是,任何与Joomla结合使用的外部php文件仍然可以访问。

问题

我如何检测一个Joomla网站已设置为使用外部PHP脚本到离线?

你有什么建议如何让Joomla离线时无法访问外部php脚本?

非常感谢提前。

回答

1

你可以在你的外部php文件中写一个小代码来检查Joomla配置。

Siteoffline保存在joomla config中,所以你可以检查它的值并采取相应的措施。

在外部PHP文件把这段代码

$config =& JFactory::getConfig(); 
$offline = $config->getValue('config.offline'); 
if($offline == 1){ 
    die("site is offline"); 
} 
+0

你在的configuration.php的Joomla的根是什么意思? – TryHarder 2012-08-10 07:31:22

+0

看看我编辑的答案中的代码片断,这一个你必须把你的外部php文件,你想要使安全主要joomla网站离线 – Anand 2012-08-10 07:38:19

+0

这正是我正在寻找。谢谢 :) – TryHarder 2012-08-10 07:52:37

相关问题