WPSEO_Tracking_Server_Data::get_server_data()
Returns the values with server details.
Метод класса: WPSEO_Tracking_Server_Data{}
Хуков нет.
Возвращает
Массив
. Array with the value.
Использование
// protected - в коде основоного (родительского) или дочернего класса $result = $this->get_server_data();
Код WPSEO_Tracking_Server_Data::get_server_data() WPSEO Tracking Server Data::get server data Yoast 23.5
protected function get_server_data() { $server_data = []; // Validate if the server address is a valid IP-address. $ipaddress = isset( $_SERVER['SERVER_ADDR'] ) ? filter_var( wp_unslash( $_SERVER['SERVER_ADDR'] ), FILTER_VALIDATE_IP ) : ''; if ( $ipaddress ) { $server_data['ip'] = $ipaddress; $server_data['Hostname'] = gethostbyaddr( $ipaddress ); } $server_data['os'] = function_exists( 'php_uname' ) ? php_uname() : PHP_OS; $server_data['PhpVersion'] = PHP_VERSION; $server_data['CurlVersion'] = $this->get_curl_info(); $server_data['PhpExtensions'] = $this->get_php_extensions(); return $server_data; }