0

细节

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

问题

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

2当 Joomla 离线时,你有什么建议可以让外部 php 脚本无法访问?

提前谢谢了。

4

1 回答 1

1

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

Siteoffline 保存在 joomla 配置中,因此您可以检查其值并采取相应措施。

在您的外部 php 文件中放置此代码

$config =& JFactory::getConfig();
$offline = $config->getValue( 'config.offline' );
if($offline == 1){
   die("site is offline");
}
于 2012-08-10T06:32:31.253 回答