是否可以在joomla的保护伞下包含外部php?

时间:2012-08-10 05:38:11

标签: php joomla joomla2.5

详情

在Joomla中,您可以通过在后端将siteOffline设置为yes来使您的站点无法访问。这可以防止不需要的用户访问任何joomla文件。不幸的是,任何与Joomla一起使用的外部php文件仍然可以访问。

问题

1 如何使用外部php脚本检测Joomla网站是否已设置为脱机?

2 在Joomla离线时,您有什么建议让外部PHP脚本无法访问?

非常感谢提前。

1 个答案:

答案 0 :(得分:1)

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

Siteoffline保存在joomla配置中,因此您只需检查其值并采取相应的操作。

在你的外部php文件中输入此代码

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