function DrupalKernel::validateHostname
Validates the hostname supplied from the HTTP request.
Parameters
\Symfony\Component\HttpFoundation\Request $request: The request object
Return value
bool TRUE if the hostname is valid, or FALSE otherwise.
1 call to DrupalKernel::validateHostname()
- DrupalKernel::findSitePath in core/
lib/ Drupal/ Core/ DrupalKernel.php - Returns the appropriate site directory for a request.
File
-
core/
lib/ Drupal/ Core/ DrupalKernel.php, line 1579
Class
- DrupalKernel
- The DrupalKernel class is the core of Drupal itself.
Namespace
Drupal\CoreCode
public static function validateHostname(Request $request) {
// $request->getHost() can throw an UnexpectedValueException if it
// detects a bad hostname, but it does not validate the length.
try {
$http_host = $request->getHost();
} catch (\UnexpectedValueException) {
return FALSE;
}
if (static::validateHostnameLength($http_host) === FALSE) {
return FALSE;
}
return TRUE;
}