PHP는 기본적으로 모든 디렉토리 파일에 파일을 포함합니다.

PHP는 기본적으로 모든 디렉토리 파일에 파일을 포함합니다.

config.php디렉토리의 모든 PHP 파일에 포함하고 싶은 파일이 있습니다 .

기본적으로 파일을 포함하는 방법이 있습니까? (그래서 모든 파일에 require 'config.php'를 작성할 필요가 없습니다)?

nginx

답변1

이 Q&A가 귀하의 질문에 대한 답변인 것 같습니다.

당신은 사용하고 싶어자동 접두사 파일. 이 지시어를 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";

관련 정보