ホームページ >バックエンド開発 >PHPチュートリアル >require_once は問題に注意してインクルード パスを設定する必要があります
インクルードする必要がある共通ファイルを設定します: (プロジェクトのルート ディレクトリ内)
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') //インクルードへの相対パス.php
ただし、ファイルがネストされてインクルードされると問題が発生します
以下に詳しく説明します
クリックしてリンクを開きます
そのため、安全を期すために、dirname(FILE)を追加するのが最善です) 初めに
require_once (dirname(FILE).'/'.'../include.php');
.'/ '
以上がrequire_once は問題に注意してインクルード パスを設定する必要がありますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。