diff options
author | Derek Jones <derek.jones@ellislab.com> | 2009-07-11 19:05:58 +0200 |
---|---|---|
committer | Derek Jones <derek.jones@ellislab.com> | 2009-07-11 19:05:58 +0200 |
commit | 817163a1bcff02285f763bcf72ff02e86f218cf8 (patch) | |
tree | ca429f1c3b2acc8d72e97e6269ca3cdb5598f95b /system/libraries/URI.php | |
parent | 55acc8b4d980c43e4bde04f0e0b99a594dea28ff (diff) |
Modified show_error() to allow sending of HTTP server response codes.
Added set_status_header() to the Common functions to allow use when the Output class is unavailable.
Fixed a bug where the 400 status header sent with the 'disallowed URI characters' was not compatible with CGI environments.
Diffstat (limited to 'system/libraries/URI.php')
-rw-r--r-- | system/libraries/URI.php | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/system/libraries/URI.php b/system/libraries/URI.php index f09a5cd7c..efc7a18b3 100644 --- a/system/libraries/URI.php +++ b/system/libraries/URI.php @@ -188,8 +188,7 @@ class CI_URI { { if ( ! preg_match("|^[".preg_quote($this->config->item('permitted_uri_chars'))."]+$|i", $str)) { - header('HTTP/1.1 400 Bad Request'); - show_error('The URI you submitted has disallowed characters.'); + show_error('The URI you submitted has disallowed characters.', 400); } } |