簡化單一檔案相對路徑管理的技巧
P粉649990163
P粉649990163 2023-08-09 11:47:35
0
1
534
<p>如何從單一檔案管理專案中的相對路徑,因為編輯或更新很麻煩,我希望有一個單獨的檔案來處理它。 </p> <pre class="brush:php;toolbar:false;">// 如果角色是用戶,則重定向到主頁,否則重定向到管理員儀表板 if ($_SESSION['role'] === 'user') { header('location: ./../../index.php'); // 這個 } else { header('location: ./../../admin/index.php'); // 這個 }</pre> <p>為整個專案管理路徑的單一檔案</p>
P粉649990163
P粉649990163

全部回覆(1)
P粉340264283

例如,建立一個新檔案並將其命名為config.php(或您喜歡的任何其他名稱),然後按照以下方式在其中編寫這些行:

<?php
  //`__DIR__` 是一个代表当前脚本所在目录的魔术常量
  //根据您的项目结构,调整路径拼接(`BASE_PATH .`)。
    
   define('BASE_PATH', __DIR__ . '/');
?>

現在,您可以輕鬆地在任何需要使用基準路徑的檔案中引入config.php

<?php
    require_once 'config.php';

    if ($_SESSION['role'] === 'user') {
        header('location: ' . BASE_PATH . 'index.php');
    } else {
        header('location: ' . BASE_PATH . 'admin/index.php');
    }
?>
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!