
config.php
ディレクトリ内のすべてのPHPファイルに含めたいファイルがあります。
基本的にファイルを含める方法はありますか? (それで、すべてのファイルにrequire 'config.php'を書く必要はありません)?
nginx
答え1
使いたい自動プレフィックスファイル。このディレクティブをphp.iniまたは.htaccessファイルのファイルパスに設定すると、
config.php
アクセスされるすべてのPHPファイルに自動的に設定ファイルの内容が追加されます。のため
.htaccess
:php_value auto_prepend_file /full/path/to/file/config.php
これは、PHPをApacheモジュールとして実行しているサーバーでのみ機能することに注意してください。 PHPがCGIとして実行されている場合は、
php.ini
編集内容をファイルに追加するか、その.user.ini
セクションphp_value
なしでファイルに入れる必要があります。
Nginx
内部のサーバー構成にこの行を追加できます。location ~ \.php$
fastcgi_param PHP_VALUE "auto_prepend_file=/full/path/to/file/config.php";