이 기사의 예에서는 PHP 프로그래밍에서 보다 실용적인 기술인 PHP에서 auto_prepend_file 및 auto_append_file의 사용법을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 구체적인 방법은 다음과 같습니다.
필요한 경우 모든 페이지의 상단과 하단에 파일을 요구하세요.
첫 번째 방법: 모든 페이지의 상단과 하단에 require 문을 추가합니다.
예:
require('header.php'); //页面正文内容部分 require('footer.php');
그러나 이 방법으로 상단 또는 하단 필수 파일 경로를 수정해야 하는 경우에는 모든 페이지 파일을 수정해야 합니다. 게다가 각 페이지마다 require 문을 추가해야 하는데, 이는 꽤 번거로운 일이다.
두 번째 방법: auto_prepend_file 및 auto_append_file을 사용하여 모든 페이지의 상단과 하단에 파일을 요구합니다.
php.ini에는 두 가지 항목이 있습니다:
auto_prepend_file 페이지 상단에 파일 로드
auto_append_file 페이지 하단의 파일 불러오기
이 방법을 사용하면 페이지를 변경할 필요가 없습니다. 상위 또는 하위 필수 파일을 수정해야 하는 경우 auto_prepend_file 및 auto_append_file 값만 수정하면 됩니다.
예: php.ini를 수정하고 auto_prepend_file 및 auto_append_file의 값을 수정합니다.
auto_prepend_file = "/home/fdipzone/header.php" auto_append_file = "/home/fdipzone/footer.php"
수정 후 서버를 다시 시작하여 모든 페이지의 상단과 하단에 /home/fdipzone/header.php 및 /home/fdipzone/footer.php가 필요하도록 합니다
참고: auto_prepend_file 및 auto_append_file에는 하나의 PHP 파일만 필요할 수 있지만 이 PHP 파일에는 여러 개의 다른 PHP 파일이 필요할 수 있습니다.
모든 페이지가 상단이나 하단에 파일을 요구할 필요가 없다면 폴더에 페이지 파일을 지정하여 auto_prepend_file 및 auto_append_file을 호출할 수 있습니다
파일을 로드해야 하는 폴더의 상단 또는 하단에 다음 내용으로 .htaccess 파일을 추가합니다.
php_value auto_prepend_file "/home/fdipzone/header.php" php_value auto_append_file "/home/fdipzone/footer.php"
이렇게 하면 지정된 .htaccess 폴더의 페이지 파일이 /home/fdipzone/header.php 및 /home/fdipzone/footer.php를 로드하며 다른 페이지 파일은 영향을 받지 않습니다.
.htaccess 설정을 사용하면 더 유연하고 서버를 다시 시작할 필요가 없으며 관리자 권한이 필요하지 않습니다. 유일한 단점은 디렉터리에서 읽고 해석되는 모든 파일을 시작할 때가 아니라 매번 처리해야 한다는 것입니다. 한 번 처리되므로 성능이 저하됩니다.
이 기사가 모든 사람이 PHP 프로그래밍을 배우는 데 도움이 되기를 바랍니다.