포함해야 할 공통 파일 설정: (프로젝트 루트 디렉터리에서)
include.php
<?php header("content-type:text/html;charset=utf-8"); date_default_timezone_get("PRC"); session_start(); //_FILE_返回是当前代码所在文件(而不是url所在文件)完整(绝对)路径 //dirname($file_name)返回$file_name所在层目录名 define("ROOT",dirname(FILE)); set_include_path(".".PATH_SEPARATOR.ROOT."/core".PATH_SEPARATOR.ROOT."/configs".PATH_SEPARATOR.get_include_path()); require_once 'mysql.func.php'; require_once 'image.func.php'; require_once 'common.func.php'; require_once 'string.func.php'; require_once 'page.func.php'; require_once 'configs.php'; require_once 'admin.inc.php'; require_once 'cate.inc.php'; require_once 'pro.inc.php'; require_once 'album.inc.php'; require_once 'user.inc.php'; require_once 'upload.func.php'; connect(); ?>
그런 다음 다른 페이지에서 직접 require_once('./include.php') //include에 대한 상대 경로 .php
하지만 파일이 중첩되어 포함되면 문제가 발생합니다
자세한 설명은 다음과 같습니다
링크를 열려면 클릭하세요
따라서 안전을 위해 dirname(FILE)을 추가하는 것이 가장 좋습니다. ) 처음에는
require_once (dirname(FILE).'/'.'../include.php');
.'/ '
위 내용은 require_once는 문제에 주의를 기울이고 포함 경로를 설정해야 합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!