ID: 19662 Comment by: [EMAIL PROTECTED] Reported By: [EMAIL PROTECTED] Status: No Feedback Bug Type: Other web server Operating System: SunOS PHP Version: 4.2.3 New Comment:
My ISP finally installed the new version: 4.3.0pre2 and it is still not fixed! the OS is solaris and it took them this long since the had to install gnu sed (atleast another sed version) since 'normal' sed couldn't take the requested length of sed parameters during installation. Previous Comments: ------------------------------------------------------------------------ [2002-10-19 01:00:05] [EMAIL PROTECTED] No feedback was provided for this bug for over 2 weeks, so it is being suspended automatically. If you are able to provide the information that was originally requested, please do so and change the status of the bug back to "Open". ------------------------------------------------------------------------ [2002-10-03 19:32:38] [EMAIL PROTECTED] You obviously didn't read my comment either.. Please try this snapshot and EXACTLY THIS: http://snaps.php.net/php4-latest.tar.gz ------------------------------------------------------------------------ [2002-10-03 10:35:03] [EMAIL PROTECTED] I installed version 4.2.3 but it did not help. I did not read anything about a bugfix related to cookies in the changelog either. ------------------------------------------------------------------------ [2002-10-01 20:44:51] [EMAIL PROTECTED] Please try using this CVS snapshot: http://snaps.php.net/php4-latest.tar.gz For Windows: http://snaps.php.net/win32/php4-win32-latest.zip ------------------------------------------------------------------------ [2002-09-29 13:34:00] [EMAIL PROTECTED] When I set a cookie with the setcookie command AFTER I requested the value of an nonexisting cookie (so NULL) with a different name it does not set the cookie. I tested it on multiple systems with PHP 4.2.1 installed. On 2 systems it did not go well and 1 system it has no problem and works fine. The only difference that I can see is that the "good" system has Apache as "Server API" and the other 2 "bad" system have CGI as server API. I ran the following script for the first time with no active cookies set: <?php $existing_cookie = $_COOKIE["existing_cookie"]; $value = "test"; if (setcookie ("existing_cookie", $value)) { print ("cookie set"); } else { print ("cookie NOT set"); } print (" , existing cookie value: $existing_cookie"); ?> outputs: "cookie NOT set , existing cookie value: " When I delete the 1st line ($existing_cookie = $_COOKIE["existing_cookie"];) and run the script again I get as output: "cookie set , existing cookie value: " Then I add the 1st line again ($existing_cookie = $_COOKIE["existing_cookie"];) and run the script again and get as output: "cookie set , existing cookie value: test" and everything works perfectly even whenever I change the $value. When I add the next line to the script (at line 2) it does not correctly set the cookie again. $existing_cookie2 = $_COOKIE["existing_cookie2"]; ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=19662&edit=1
