![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/mets.corals.io/wp-content/plugins/query-monitor/output/ |
<?php /** * Abstract output class for HTTP headers. * * @package query-monitor */ abstract class QM_Output_Headers extends QM_Output { /** * @return void */ public function output() { $id = $this->collector->id; foreach ( $this->get_output() as $key => $value ) { if ( ! is_scalar( $value ) ) { $value = json_encode( $value ); } # Remove illegal characters (Header may not contain NUL bytes) $value = str_replace( chr( 0 ), '', $value ); header( sprintf( 'X-QM-%s-%s: %s', $id, $key, $value ) ); } } }