Bug #12540 Updated: setcookie doesn't work!
| From: | blueeye at mail dot blueeye dot idv dot tw | Date: | Fri, 03 Aug 2001 14:49:48 +0000 |
| Subject: | Bug #12540 Updated: setcookie doesn't work! | ||
| References: | 1 | Groups: | php.dev |
| Request: | Send a blank email to php-dev+get-61965@lists.php.net to get a copy of this message | ||
ID: 12540
User updated by: blueeye@mail.blueeye.idv.tw
Reported By: blueeye@mail.blueeye.idv.tw
Status: Open
Bug Type: IIS related
Operating System: win2k
PHP Version: 4.0.6
New Comment:
according to the post #9802, I think setcookie function
can't work fine in IIS5 + win2k.
this may be IIS5 bug!
but I hope php dev team or IIS can fix this.
I used apache + (freebsd/dec/win2k) before, setcookie works fine. but IIS5 ....
Previous Comments:
------------------------------------------------------------------------
[2001-08-03 10:26:36] blueeye@mail.blueeye.idv.tw
oh, I read some post in bug reporting. I found my case and cookie test pages are familiar like post
#12481. and my 'big' project which want to migrate to IIS is the same too.
test page like this
1) test1.php
<? setcookie('test1', 'teststring');
header('location: test2.php');
exit;
?>
2) test2.php
<? echo "test2 = $test2"; ?>
------------------------------------------------------------------------
[2001-08-03 10:15:05] blueeye@mail.blueeye.idv.tw
yes, I can see set-cookie statment in html header.
(it seems reasonable)
but no cookie saved. (I check this by many ways,
even no related cookie saved in cookie directory)
I discribe my install action by detail.
I installed IIS, and unzipped php-4.0.6-win32.zip into some directory.
I did some config: added exetend filename '.php' and executive file
'c:\path\php.exe'.
I renamed php.ini-dest to php.ini
(only add zend optimizer config into php.ini, but it didn't matter)
I copyed php.ini into c:\winnt
restart IIS of course.
all php pages are works perfectly without setcookie function.
I tried some of my coworkers' computer (win2k+iis), but all the same.
thank you again. if my situation is a weird case, and makes you impatient, please don't blame
on me and stop this
post! otherwise, I would like you to help me. thanks.
------------------------------------------------------------------------
[2001-08-03 09:44:40] andy@php.net
how about doing this...
create a script like this
<?
setcookie ("test","testing");
echo "wahoo";
?>
then open an MS-DOS prompt, and type
php c:\the\path\of\the\script.php
look at the HTTP headers, is there a Cookie: header?
------------------------------------------------------------------------
[2001-08-03 09:41:59] andy@php.net
status -> open
------------------------------------------------------------------------
[2001-08-03 09:37:30] blueeye@mail.blueeye.idv.tw
I was so surprised that people replied my post so soon.
thanks Andy. ( btw, sorry for my poor english.)
well. I used your code below and save the output.
I put it on http://www.blueeye.idv.tw/info.htm
please help me check it. thanks again.
I've work with php for over 2 years. but this is my
second time used it in IIS. this problem really confuses me.
thanks all the zealous man!
------------------------------------------------------------------------
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/?id=12540
Edit this bug report at http://bugs.php.net/?id=12540&edit=1