0

詳細

Joomla では、バックエンドで siteOffline を yes に設定することで、サイトにアクセスできないようにすることができます。これにより、不要なユーザーが joomla ファイルにアクセスするのを防ぐことができます。残念ながら、Joomla と組み合わせて使用​​される外部の php ファイルには引き続きアクセスできます。

質問

1 Joomla サイトが外部の php スクリプトを使用してオフラインに設定されているかどうかを検出するにはどうすればよいですか?

2 Joomla がオフラインのときに外部の php スクリプトにアクセスできないようにする方法について何か提案はありますか?

よろしくお願いします。

4

1 に答える 1

1

外部の php ファイルに小さなコードを記述して、Joomla の構成を確認できます。

Siteoffline は joomla config に保存されるため、その値を確認してそれに応じてアクションを実行できます。

外部phpファイルにこのコードを入れてください

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