function httprl_get_hostname in HTTP Parallel Request & Threading Library 7
Same name and namespace in other branches
- 6 httprl.module \httprl_get_hostname()
Get hostname of this server.
Return value
string hostname or empty string; does not contain the port number.
4 calls to httprl_get_hostname()
- httprl_install_http_test in ./
httprl.install - Issue a HTTP request to admin/httprl-test, verifying that the server got it.
- httprl_parse_data in ./
httprl.module - Extract the header and meta data from the http data stream.
- httprl_queue_background_callback in ./
httprl.module - Run callback in the background.
- _httprl_build_drupal_root in ./
httprl.module - Helper function to build an URL for asynchronous requests to self.
File
- ./
httprl.module, line 3795 - HTTP Parallel Request Library module.
Code
function httprl_get_hostname() {
if (!empty($_SERVER['HTTP_HOST'])) {
// If HTTP_HOST contains the port, use SERVER_NAME.
if (strpos($_SERVER['HTTP_HOST'], ':') !== FALSE) {
return $_SERVER['SERVER_NAME'];
}
return $_SERVER['HTTP_HOST'];
}
elseif (!empty($_SERVER['SERVER_NAME'])) {
return $_SERVER['SERVER_NAME'];
}
return '';
}