この記事では、PHP が apache mod_rewrite モジュールがインストールされているかどうかを検出する方法を主に紹介します。この検出機能は、Apache mod_rewrite モジュールの関連機能を検出することで実現されます。必要な方は、次の
を参照してください。この記事の例では、Apache mod_rewrite モジュールがインストールされているかどうかを検出する PHP メソッドについて説明します。
/** * @title Check if Apache's mod_rewrite is installed. * * @author Pierre-Henry Soria <ph7software@gmail.com> * @copyright (c) 2013, Pierre-Henry Soria. All Rights Reserved. * @return boolean */ function isRewriteMod() { if (function_exists('apache_get_modules')) { $aMods = apache_get_modules(); $bIsRewrite = in_array('mod_rewrite', $aMods); } else { $bIsRewrite = (strtolower(getenv('HTTP_MOD_REWRITE')) == 'on'); } return $bIsRewrite; }
具体的な実装方法は以下の通りです:
if (!isRewriteMod()) exit('Please install Apache mod_rewrite module.');
利用方法:
rrreee概要: 以上がこの記事の全内容となります。すべての人にとって役立つことを願っています。学習は役立ちます。
##関連する推奨事項: #php でデータベースを操作してテーブルが存在するかどうかを確認する方法##curl を使用してデータベースに接続する方法Web サイトにアクセスし、php# で情報を取得します
PHP は、単純な GET、POST、Cookie、セッション、およびその他の関数を実装します
以上がApache mod_rewrite モジュールがインストールされているかどうかを PHP が検出する方法を簡単に説明しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。