Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
细节
在 Joomla 中,您可以通过在后端将 siteOffline 设置为 yes 来使您的站点无法访问。这可以防止不需要的用户访问任何 joomla 文件。不幸的是,与 Joomla 一起使用的任何外部 php 文件仍然可以访问。
问题
1如何使用外部 php 脚本检测 Joomla 站点是否已设置为脱机?
2当 Joomla 离线时,你有什么建议可以让外部 php 脚本无法访问?
提前谢谢了。
您可以在外部 php 文件中编写一个小代码来检查 Joomla 配置。
Siteoffline 保存在 joomla 配置中,因此您可以检查其值并采取相应措施。
在您的外部 php 文件中放置此代码
$config =& JFactory::getConfig(); $offline = $config->getValue( 'config.offline' ); if($offline == 1){ die("site is offline"); }