Response header sent as 302 despite being set to 301
| Bug #39984 | Response header sent as 302 despite being set to 301 | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Submitted: | 2006-12-29 14:37 UTC | Modified: | 2007-02-23 14:06 UTC |
|
||||||||||
| From: | marc dot bau at gmx dot net | Assigned: | edink (profile) | |||||||||||
| Status: | Suspended | Package: | IIS related | |||||||||||
| PHP Version: | 5.2.1 | OS: | WinXP | |||||||||||
| Private report: | No | CVE-ID: | None | |||||||||||
[2006-12-29 14:37 UTC] marc dot bau at gmx dot net
Description:
------------
This code should return a response header of 301, but sends a response header of 302.
I have tested this with PHP 5.1 and 5.2 on IIS with PHP-CGI.
Reproduce code:
---------------
<?php
header("Location: http://example.com", true, 301);
?>
Expected result:
----------------
HTTP Status Code 301
Actual result:
--------------
HTTP Status Code 302
Patches
Pull Requests
History
AllCommentsChangesGit/SVN commits
[2006-12-29 17:30 UTC] tony2001@php.net
[2006-12-29 17:59 UTC] marc dot bau at gmx dot net
[2006-12-29 18:03 UTC] tony2001@php.net
[2006-12-29 18:03 UTC] marc dot bau at gmx dot net
[2006-12-29 18:05 UTC] marc dot bau at gmx dot net
[2006-12-29 18:12 UTC] tony2001@php.net
[2006-12-29 18:36 UTC] marc dot bau at gmx dot net
[2006-12-29 19:16 UTC] marc dot bau at gmx dot net
[2006-12-30 21:23 UTC] marc dot bau at gmx dot net
[2006-12-31 19:22 UTC] iliaa@php.net
[2007-01-01 11:12 UTC] marc dot bau at gmx dot net
[2007-01-01 11:28 UTC] marc dot bau at gmx dot net
[2007-01-01 11:49 UTC] marc dot bau at gmx dot net
[2007-01-01 16:17 UTC] iliaa@php.net
[2007-01-01 16:22 UTC] marc dot bau at gmx dot net
[2007-01-01 16:32 UTC] iliaa@php.net
[2007-01-01 16:50 UTC] marc dot bau at gmx dot net
[2007-01-01 16:53 UTC] iliaa@php.net
[2007-01-01 17:03 UTC] marc dot bau at gmx dot net
[2007-01-11 10:02 UTC] tony2001@php.net
[2007-02-18 12:05 UTC] marc dot bau at gmx dot net
Additional to this a header('HTTP/1.0 404 Not Found') produces a "404 OK".[2007-02-19 23:23 UTC] edink@php.net
[2007-02-23 13:28 UTC] marc dot bau at gmx dot net
[2007-02-23 13:41 UTC] marc dot bau at gmx dot net
[2007-02-23 14:06 UTC] marc dot bau at gmx dot net