• Terbaru

    Membuat fungsi Base URL di native PHP



    Base URL ini fungsinya untuk memudahkan ketika akan memanggil url/alamat url di web, dan untuk memudahkan dalam pemanggilan url di bagian lain di web.

    .

    <?php
    if (!function_exists('base_url')) {
    function base_url($atRoot=FALSE$atCore=FALSE$parse=FALSE){
    if (isset($_SERVER['HTTP_HOST'])) {
    $http = isset($_SERVER['HTTPS']) && strtolower($_SERVER['HTTPS']) !== 'off' ? 'https' : 'http';
    $hostname = $_SERVER['HTTP_HOST'];
    $dir = str_replace(basename($_SERVER['SCRIPT_NAME']), ''$_SERVER['SCRIPT_NAME']);
    $core = preg_split('@/@'str_replace($_SERVER['DOCUMENT_ROOT'], ''realpath(dirname(__FILE__))), NULL, PREG_SPLIT_NO_EMPTY);
    $core = $core[0];
    $tmplt = $atRoot ? ($atCore ? "%s://%s/%s/" : "%s://%s/") : ($atCore ? "%s://%s/%s/" : "%s://%s%s");
    $end = $atRoot ? ($atCore ? $core : $hostname) : ($atCore ? $core : $dir);
    $base_url = sprintf$tmplt$http$hostname$end );
    }
    else $base_url = 'http://localhost/';
    if ($parse) {
    $base_url = parse_url($base_url);
    if (isset($base_url['path'])) if ($base_url['path'] == '/'$base_url['path'] = '';
    }
    return $base_url;
    }
    }
    $base_url = base_url();
    ?>

    .

    referensi .

    1 comment:

    1. SEGA Online Casinos | SG Casino
      SG Casino is a casino that offers 바카라 사이트 a wide variety of games from a wide variety of slot machines to scratch cards for non-slots. 샌즈카지노 Click 1xbet korean to see what SG Casino has

      ReplyDelete

    Saya sangat berterimakasih apabila sahabat sekalian bersedia untuk tidak meninggalkan spam dan meninggalkan komentar yang berhubungan dengan artikel di atas.