專案遷移或目錄結構變更時,include 相對路徑極易失效,維護困難。
<?php
$Con_MAINPATH = "https://example.com/cgi-bin"; // URL 絕對路徑(給瀏覽器用)
$MAINPATH = "/home/myweb/cgi-bin"; // 檔案系統絕對路徑(給 fopen/include 用)
?>
<?php
include "$MAINPATH/php/showphp.php"; // 引入伺服器端檔案
// 在 showphp.php 中若需引用圖片/連結:
echo '<img src="' . $Con_MAINPATH . '/php/title.gif">';
?>
$MAINPATH):用於 include、fopen、require 等伺服器端操作。$Con_MAINPATH):用於 HTML 輸出的 src、href、action 等瀏覽器端資源。