#41982 [Opn->Fbk]: cookie fails to set
| From: | jani@php.net | Date: | Sat, 14 Jul 2007 10:55:34 +0000 |
| Subject: | #41982 [Opn->Fbk]: cookie fails to set | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-115070@lists.php.net to get a copy of this message | ||
ID: 41982
Updated by: jani@php.net
Reported By: alex__rider at hotmail dot com
-Status: Open
+Status: Feedback
Bug Type: Apache2 related
Operating System: WinXP
PHP Version: 5.2.3
New Comment:
How exactly have you setup PHP in apache? Are there some special
modules enabled in Apache? I can't reproduce this at all..
Previous Comments:
------------------------------------------------------------------------
[2007-07-14 10:26:51] alex__rider at hotmail dot com
These are the headers that firebug gives me:
Response Headers
Date Sat, 14 Jul 2007 10:21:10 GMT
Server Apache/2.2.4 (Win32) PHP/5.2.4-dev
X-Powered-By PHP/5.2.4-dev
Keep-Alive timeout=5, max=99
Connection Keep-Alive
Content-Type text/html
Transfer-Encoding chunked
Request Headers
Host localhost
User-Agent Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.8.1.4)
Gecko/20070515 Firefox/2.0.0.4
Accept text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language en-gb,en;q=0.5
Accept-Encoding gzip,deflate
Accept-Charset ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive 300
Connection keep-alive
Referer http://localhost/test/
------------------------------------------------------------------------
[2007-07-14 09:06:21] jani@php.net
Check the headers PHP sends for that page.(with e.g. Firebug)
------------------------------------------------------------------------
[2007-07-13 21:27:09] alex__rider at hotmail dot com
The cookie is never set even with page reloads, my browser is set to
allow cookies, and there is no cookie set when I look at set cookies. I
have tried reinstalling both php and apache with no luck.
------------------------------------------------------------------------
[2007-07-12 20:36:35] jani@php.net
Do you mean it never get set even if you reload the page?
------------------------------------------------------------------------
[2007-07-12 20:30:53] alex__rider at hotmail dot com
Description:
------------
When trying to set a cookie in PHP under Apache2 / winXP, the cookie is
not set.
Reproduce code:
---------------
<?php
setcookie('test','some text', time()+360);
echo 'cookie set<br>';
if (isset($_COOKIE['test']))
{
echo 'cookie retrieved';
}
else
{
echo 'cookie failed';
}
?>
Expected result:
----------------
The out put should read 'cookie retrieved' if the cookie was set
Actual result:
--------------
the output I get is the failed message
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=41982&edit=1