PHP 4.0 Bug #8405: header() doesn't seem to have effect

From: Date: Sun, 24 Dec 2000 16:55:24 +0000
Subject: PHP 4.0 Bug #8405: header() doesn't seem to have effect
Groups: php.dev 
Request: Send a blank email to php-dev+get-42223@lists.php.net to get a copy of this message
From: sivasubraj@lycosmail.com Operating system: Linux Mandrake 7.2 PHP version: 4.0.4 PHP Bug Type: Apache related Bug description: header() doesn't seem to have effect When I do : $date_expire = gmdate("D, d M Y H:i:s", (time() + 60*60*24*2)) . " GMT"; header ("Expires: " . $date_expire ); //the client-browser SHOULD CACHE IT! header ("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); I always get as following: [siva@localhost siva]$ curl -I http://localhost.localdomain/utqa4/utqa.php HTTP/1.1 200 OK Date: Sun, 24 Dec 2000 16:45:32 GMT Server: Apache-AdvancedExtranetServer/1.3.14 (Linux-Mandrake/2mdk) PHP/4.0.3pl1 X-Powered-By: PHP/4.0.3pl1 Expires: Thu, 19 Nov 1981 08:52:00 GMT Last-Modified: Sun, 24 Dec 2000 16:45:32 GMT Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Pragma: no-cache Set-Cookie: PHPSESSID=1f4ffbfbd2118f0f1c827a4c4adea8ae; path=/ Connection: close Content-Type: text/html Note that 1) the HTTP header Cache-Control specifies no-cache, contrariwise to what I specified in the header() function. 2) Last-Modified header too is wrong Is it buggy? What should I do? APACHE ver 1.3.14 PHP version 4.0.3pl1 './configure' '--enable-trans-sid' '--with-pgsql' '--with-apxs' '--with-mycrypt ========== Thanks, happy parties! Siva -- Edit Bug report at: http://bugs.php.net/?id=8405&edit=1

« previous php.dev (#42223) next »