Get webroot in PHP

前端 未结 4 929
不知归路
不知归路 2021-01-06 03:03

I am using Apache server for PHP. How can I retrieve my web root in PHP, like http://localhost/testthesis/?

4条回答
  •  灰色年华
    2021-01-06 03:32

    What you're looking for is not a webroot but rather a URL.

    You can get your current URL like so:

    $protocol = strpos($_SERVER['SERVER_SIGNATURE'], '443') !== false ? 'https://' : 'http://';
    $url = $protocol . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
    

提交回复
热议问题