How to print current URL path?

前端 未结 2 1255
野的像风
野的像风 2020-12-13 09:09

I want to print out the current URL path, but my code doesn\'t work propperly.

I use this in my file.php

echo \"http://\".$_SERVER[\'HTTP_HOST\'].$_S         


        
2条回答
  •  悲&欢浪女
    2020-12-13 10:00

    $main_folder = str_replace('\\','/',dirname(__FILE__) );
    $document_root = str_replace('\\','/',$_SERVER['DOCUMENT_ROOT'] );
    $main_folder = str_replace( $document_root, '', $main_folder);
    if( $main_folder ) {
        $current_url = $_SERVER['REQUEST_SCHEME'].'://'.$_SERVER['SERVER_NAME']. '/' . ltrim( $main_folder, '/' ) . '/';
    } else {
        $current_url = $_SERVER['REQUEST_SCHEME'].'://'.rtrim( $_SERVER['SERVER_NAME'], '/'). '/';
    }
    

提交回复
热议问题