note 117203 added to reserved.variables.httpresponseheader

From: Date: Fri, 01 May 2015 13:01:09 +0000
Subject: note 117203 added to reserved.variables.httpresponseheader
Groups: php.notes 
Request: Send a blank email to php-notes+get-202408@lists.php.net to get a copy of this message
parser function to get formatted headers (with response code) <?php function parseHeaders( $headers ) { $head = array(); foreach( $headers as $k=>$v ) { $t = explode( ':', $v, 2 ); if( isset( $t[1] ) ) $head[ trim($t[0]) ] = trim( $t[1] ); else { $head[] = $v; if( preg_match( "#HTTP/[0-9\.]+\s+([0-9]+)#",$v, $out ) ) $head['reponse_code'] = intval($out[1]); } } return $head; } print_r(parseHeaders($http_response_header)); /* Array ( [0] => HTTP/1.1 200 OK [reponse_code] => 200 [Date] => Fri, 01 May 2015 12:56:09 GMT [Server] => Apache [X-Powered-By] => PHP/5.3.3-7+squeeze18 [Set-Cookie] => PHPSESSID=ng25jekmlipl1smfscq7copdl3; path=/ [Expires] => Thu, 19 Nov 1981 08:52:00 GMT [Cache-Control] => no-store, no-cache, must-revalidate, post-check=0, pre-check=0 [Pragma] => no-cache [Vary] => Accept-Encoding [Content-Length] => 872 [Connection] => close [Content-Type] => text/html ) */ ?> ---- Server IP: 72.52.91.14 Probable Submitter: 89.94.22.30 ---- Manual Page -- http://php.net/manual/en/reserved.variables.httpresponseheader.php Edit -- https://master.php.net/note/edit/117203 Del: integrated -- https://master.php.net/note/delete/117203/integrated Del: useless -- https://master.php.net/note/delete/117203/useless Del: bad code -- https://master.php.net/note/delete/117203/bad+code Del: spam -- https://master.php.net/note/delete/117203/spam Del: non-english -- https://master.php.net/note/delete/117203/non-english Del: in docs -- https://master.php.net/note/delete/117203/in+docs Del: other reasons-- https://master.php.net/note/delete/117203 Reject -- https://master.php.net/note/reject/117203 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#202408) next »