Base URL Example"; echo "

Constants:

"; echo "

BASE_URL: " . BASE_URL . "

"; echo "

API_BASE: " . API_BASE . "

"; echo "

Helper Functions:

"; echo "

url('dashboard.php'): " . url('dashboard.php') . "

"; echo "

url('login.php'): " . url('login.php') . "

"; echo "

url('detail-info.php?id=123'): " . url('detail-info.php?id=123') . "

"; echo "

asset('css/style.css'): " . asset('css/style.css') . "

"; echo "

asset('logo_bij3.png'): " . asset('logo_bij3.png') . "

"; echo "

asset('favicon.ico'): " . asset('favicon.ico') . "

"; echo "

Usage Examples:

"; echo "

Link to dashboard: Dashboard

"; echo "

CSS file: "; echo "

Image: Logo"; echo "

Current URL Detection:

"; echo "

Current URL: " . (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on' ? 'https' : 'http') . "://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'] . "

"; echo "

Dynamic Base URL (Alternative):

"; $protocol = isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on' ? 'https' : 'http'; $host = $_SERVER['HTTP_HOST']; $script_name = dirname($_SERVER['SCRIPT_NAME']); $dynamic_base = $protocol . '://' . $host . $script_name . '/'; echo "

Dynamic Base URL: " . $dynamic_base . "

";