If the URL was called with basic authentication, the user
and the password are not added to the generated string.
public getSchemeAndHttpHost ( ) : string | ||
return | string | The scheme and HTTP host |
use Symfony\Component\HttpFoundation\Request; $request = Request::createFromGlobals(); $url = $request->getSchemeAndHttpHost() . '/foo/bar';
use Symfony\Component\HttpFoundation\Request; $request = Request::create('/foo'); $url = $request->getSchemeAndHttpHost() . $request->getBaseUrl() . '/bar';In this example, we create a new Request object using the create method, with '/foo' as the URI. We then use the getSchemeAndHttpHost method to retrieve the scheme and HTTP host, and the getBaseUrl method to retrieve the base URL. We then concatenate these with '/bar' to create a new URL. Overall, the Request getSchemeAndHttpHost method is a useful way to retrieve the current scheme and HTTP host in a PHP application, and is part of the Symfony\Component\HttpFoundation package library.
public getSchemeAndHttpHost ( ) : string | ||
return | string | The scheme and HTTP host |