note 59861 added to function.header

From: Date: Sun, 18 Dec 2005 16:59:52 +0000
Subject: note 59861 added to function.header
Groups: php.notes 
Request: Send a blank email to php-notes+get-100376@lists.php.net to get a copy of this message
The $errcodes better do them like this: $errcodes['400'] = 'HTTP/1.1 400 Bad Request'; $errcodes['401'] = 'HTTP/1.1 401 Unauthorized'; $errcodes['402'] = 'HTTP/1.1 402 Payment Required'; $errcodes['403'] = 'HTTP/1.1 403 Forbidden'; $errcodes['404'] = 'HTTP/1.1 404 Not Found'; $errcodes['405'] = 'HTTP/1.1 405 Method Not Allowed'; $errcodes['406'] = 'HTTP/1.1 406 Not Acceptable'; $errcodes['407'] = 'HTTP/1.1 407 Proxy Authentication Required'; $errcodes['408'] = 'HTTP/1.1 408 Request Timeout'; $errcodes['409'] = 'HTTP/1.1 409 Conflict'; $errcodes['410'] = 'HTTP/1.1 410 Gone'; $errcodes['411'] = 'HTTP/1.1 411 Length Required'; $errcodes['412'] = 'HTTP/1.1 412 Unless True'; $errcodes['500'] = 'HTTP/1.1 500 Internal Server Error'; $errcodes['501'] = 'HTTP/1.1 501 Not Implemented'; $errcodes['502'] = 'HTTP/1.1 502 Bad Gateway'; $errcodes['503'] = 'HTTP/1.1 503 Service Unavailable'; $errcodes['504'] = 'HTTP/1.1 504 Gateway Timeout'; and then: header($errcodes['404']); because otherwise you are initializing an array with 505 items and that takes time on a normal webserver. ---- Manual Page -- http://www.php.net/manual/en/function.header.php Edit -- http://master.php.net/manage/user-notes.php?action=edit+59861 Delete: added to the manual -- http://master.php.net/manage/user-notes.php?action=delete+59861&report=yes&reason=added+to+the+manual Delete: bad code -- http://master.php.net/manage/user-notes.php?action=delete+59861&report=yes&reason=bad+code Delete: spam -- http://master.php.net/manage/user-notes.php?action=delete+59861&report=yes&reason=spam Delete: useless -- http://master.php.net/manage/user-notes.php?action=delete+59861&report=yes&reason=useless Delete: non-english -- http://master.php.net/manage/user-notes.php?action=delete+59861&report=yes&reason=non-english Delete: already in docs -- http://master.php.net/manage/user-notes.php?action=delete+59861&report=yes&reason=already+in+docs Delete: other reasons -- http://master.php.net/manage/user-notes.php?action=delete+59861&report=yes Reject -- http://master.php.net/manage/user-notes.php?action=reject+59861&report=yes Search -- http://master.php.net/manage/user-notes.php

« previous php.notes (#100376) next »