>详情
在Joomla中,您可以通过在后端将siteOffline设置为yes来使您的站点无法访问。这可以防止不需要的用户访问任何 joomla 文件。不幸的是,与Joomla一起使用的任何外部php文件仍然可以访问。
问题
1 如何使用外部 php 脚本检测 Joomla 站点是否已设置为离线?
2 你有什么建议,如何在Joomla离线时使外部php脚本无法访问?
提前非常感谢。
你可以在外部php文件中写一个小代码来检查Joomla配置。
Siteoffline 保存在 joomla config 中,因此您只需检查其值并采取相应的操作即可。
在您的外部 PHP 文件中输入此代码
$config =& JFactory::getConfig();
$offline = $config->getValue( 'config.offline' );
if($offline == 1){
die("site is offline");
}