Petua untuk memudahkan pengurusan laluan relatif fail tunggal
P粉649990163
P粉649990163 2023-08-09 11:47:35
0
1
544
<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粉649990163
P粉649990163

membalas semua(1)
P粉340264283

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');
    }
?>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan