From c6fdc21bd8b3e70671b0dc6e1714317a32c21ffe Mon Sep 17 00:00:00 2001 From: Mike Cao Date: Sat, 22 Dec 2012 23:14:36 -0800 Subject: [PATCH] Fixed PHP notice error --- flight/net/Response.php | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/flight/net/Response.php b/flight/net/Response.php index 2584204..df2c333 100644 --- a/flight/net/Response.php +++ b/flight/net/Response.php @@ -69,10 +69,25 @@ class Response { public function status($code) { if (array_key_exists($code, self::$codes)) { if (strpos(php_sapi_name(), 'cgi') !== false) { - header('Status: '.$code.' '.self::$codes[$code], true); + header( + sprintf( + 'Status: %d %s', + $code, + self::$codes[$code] + ), + true + ); } else { - header(($_SERVER['SERVER_PROTOCOL'] ?: 'HTTP/1.1').' '.$code.' '.self::$codes[$code], true, $code); + header( + sprintf( + '%s %d %s', + (isset($_SERVER['SERVER_PROTOCOL']) ? $_SERVER['SERVER_PROTOCOL'] : 'HTTP/1.1'), + $code, + self::$codes[$code]), + true, + $code + ); } } else {