TOP ▲
itcore TOP プログラムパーツ
uSelf 自分のURLパス | itcore 2018年
PHP
関数
<?php
function uSelf($parm = true) {
    // return $_SERVER['PHP_SELF'];
    // URLの指定がない時は今のURL(パラメタなし)
    $url = $_SERVER['REQUEST_URI'];
    if (false == $parm) {
        $pos = strpos($url, '?');
        if (false !== $pos) {
            $url = substr($url, 0, $pos);
        }
    }
    return $url;
}
?>
テストプログラム
<?php include_once "uSelf.func"; ?>
<?php
$self = uSelf();
echo "self=$self<br>\n";
$self = uSelf(false);
echo "self=$self<br>\n";
?>
実行結果
self=/php_c/uSelf.php
self=/php_c/uSelf.php