From ad246ad1bceae364e81649fb7f521f30a8068d93 Mon Sep 17 00:00:00 2001 From: Andrey Savchenko Date: Tue, 22 Jan 2019 15:12:21 +0200 Subject: [PATCH] Fixed headers error from new line in Server Timing. Fixes #28 --- CHANGELOG.md | 3 +++ src/Manager/Server_Timing_Manager.php | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index dd415b6..c6ee2c9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,9 @@ and this project adheres to [Semantic Versioning](http://semver.org/). ## Unreleased +### Fixed +- headers error from new line in Server Timing + ## 3.0.1 - 2019-01-09 ### Fixed diff --git a/src/Manager/Server_Timing_Manager.php b/src/Manager/Server_Timing_Manager.php index 8c4db47..a936c1e 100644 --- a/src/Manager/Server_Timing_Manager.php +++ b/src/Manager/Server_Timing_Manager.php @@ -64,7 +64,7 @@ class Server_Timing_Manager { $header .= sprintf( '%s;dur=%.2f;desc="%s", ', $record->get_category(), $duration, $record->get_name() ); } - header( 'Server-Timing: ' . $header ); + header( 'Server-Timing: ' . preg_replace( '/\R/', '', $header ) ); return $input; }