cari

Rumah  >  Soal Jawab  >  teks badan

Petua untuk memudahkan pengurusan laluan relatif fail tunggal

<p>Cara mengurus laluan relatif dalam projek daripada satu fail, kerana menyunting atau mengemas kini menyusahkan dan saya ingin mempunyai fail berasingan untuk mengendalikannya. </p> <pre class="brush:php;toolbar:false;">//Ubah hala ke halaman utama jika peranan ialah pengguna, sebaliknya ubah hala ke papan pemuka pentadbir if ($_SESSION['role'] === 'user') { header('lokasi: ./../../index.php'); } lain { header('lokasi: ./../../admin/index.php'); // ini }</pre> <p>Urus laluan ke satu fail untuk keseluruhan projek</p>
P粉649990163P粉649990163545 hari yang lalu587

membalas semua(1)saya akan balas

  • P粉340264283

    P粉3402642832023-08-10 10:54:24

    Sebagai contoh, buat fail baharu dan namakannya config.php (atau mana-mana nama lain yang anda suka) dan tulis baris ini di dalamnya seperti berikut:

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

    Kini anda boleh memasukkan config.php dengan mudah dalam mana-mana fail yang perlu menggunakan laluan asas!

    <?php
        require_once 'config.php';
    
        if ($_SESSION['role'] === 'user') {
            header('location: ' . BASE_PATH . 'index.php');
        } else {
            header('location: ' . BASE_PATH . 'admin/index.php');
        }
    ?>

    balas
    0
  • Batalbalas