ID:               22440
 User updated by:  garfield_fr at tiscali dot fr
 Reported By:      garfield_fr at tiscali dot fr
 Status:           Open
 Bug Type:         CGI related
 Operating System: Windows 2000 pro SP3
 PHP Version:      4.3.2-dev
 New Comment:

this is a little page to test the bug :
if no cookie are set, click on "setCookie and header" link to set the
cookie and redirect to other... cookie are not set !!
tested with 
PHP Version : 4.3.2-RC 
Build Date  : Mar 30 2003 09:11:32


<?php

function SetTheCookie(){
        setcookie("test","TestValue");
}
function set_redir(){
        SetTheCookie();
        header("Location: ".$_SERVER['PHP_SELF']."?op=other");
}
function delcookie(){
        setcookie("test","");   
}
?>
<html>
<head></head>
<body>
Test SetCookie function with Header("Location: ....") function...<br>
<a href="<?= $PHP_SELF; ?>?op=set">just setCookie</a><br/>
<a href="<?= $PHP_SELF; ?>?op=set_redir">setCookie and
header("location:...")</a><br/>
<a href="<?= $PHP_SELF; ?>?op=delcookie">delete
cookie("location:...")</a><br/>

<?php
echo "\$_GET : <br><xm>";var_dump($_GET);echo "</xmp><br>";

$op = $_GET['op'];
switch ($op){
        case "set" :
                SetTheCookie();
                break;
        case "set_redir" :
                set_redir();
                break;
        case "delcookie" :
                delcookie();
                break;
}
echo "\$_COOKIE : <br><xm>";var_dump($_COOKIE);echo "</xmp><br>";
?>
</body>
</html>


Previous Comments:
------------------------------------------------------------------------

[2003-03-30 17:41:56] garfield_fr at tiscali dot fr

I try using last CVS snapshot (30 mar 2003).
bug is still here !! setcookie() with header("location: ...") doesn't
work ...(test with phpnuke 6.0.17, in login page)

------------------------------------------------------------------------

[2003-03-30 06:46:26] [EMAIL PROTECTED]

Please try using this CVS snapshot:

  http://snaps.php.net/php4-STABLE-latest.tar.gz
 
For Windows:
 
  http://snaps.php.net/win32/php4-win32-STABLE-latest.zip

This bug is likely fixed by a recent patch in CVS, so please try the
latest cvs snapshot again.


------------------------------------------------------------------------

[2003-02-27 08:54:17] [EMAIL PROTECTED]

reclassified


------------------------------------------------------------------------

[2003-02-27 07:59:59] garfield_fr at tiscali dot fr

I set cgi.rfc2616_headers = 1 ... and I have no change :(

and I can't modify my script because I do some tests to give PHP to
customers ...

------------------------------------------------------------------------

[2003-02-27 06:11:36] davidfelton at codemasters dot com

Have solved it:
I set cgi.rfc2616_headers in the php.ini to 1. I didn't know about this
new setting.

Thanks.

------------------------------------------------------------------------

The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
    http://bugs.php.net/22440

-- 
Edit this bug report at http://bugs.php.net/?id=22440&edit=1

Reply via email to