ID:               20583
 User updated by:  [EMAIL PROTECTED]
 Reported By:      [EMAIL PROTECTED]
-Status:           Feedback
+Status:           Open
 Bug Type:         Session related
 Operating System: RedHat 7.2
 PHP Version:      4CVS-2002-11-22 (stable)
 New Comment:

I'm completely baffled here. Can you please explain how the two
self-contained short scripts provided above are NOT samples of
"_SHORT_, _COMPLETE_ and _SELF CONTAINED_ example
scripts" ??

We've given you code to produce the bug in less than 20 lines. I don't
know how many lines you are expecting us to reproduce the bug with?

Thanks


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

[2003-01-27 04:56:08] [EMAIL PROTECTED]

Please provide a _SHORT_, _COMPLETE_ and _SELF CONTAINED_ example
script. It's still some bug in your script, NOT in PHP..


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

[2003-01-26 12:12:51] [EMAIL PROTECTED]

Ok, this is happening in 4.3.0.  It does not happen in 4.2.2.

Here is some self contained code:

session_start();
session_destroy();
session_start();
$r = $HTTP_REFERER;
session_register( "r" );
echo "<p>r is ";
var_dump($r);
$z = 0;
$x = 999;
$y = 777;
echo "<p>x is " . $x . "\n";
echo "<p>z is " . $z . "\n";
echo "<p>y is " . $y . "\n";


I get $r is NULL, and 777 for all three of $x, $y and $z from this
script.

Something is badly wrong.

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

[2003-01-23 14:00:26] [EMAIL PROTECTED]

Haven't heard anything back on this bug in a while. Just wondering what
the status was on this one, or if you've had any luck reproducing it
with the code segment I provided.

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

[2003-01-10 01:14:39] [EMAIL PROTECTED]

I experienced the described problem with one of my scripts, too, since
I upgraded the server to PHP 4.3.0. I use sessions, MySQL, and have
cookies turned on in my browser.
In my script I process post data and assign three values to session
variables inside an if-statement.

Changing the order in which the assignments are made (I moved the first
statement after the other two) solved the problem, and all variables
contain their correct values.

I use Debian 3.0 (Woody), Apache 1.3.27 with statically linked PHP
4.3.0.
PHP configuration: http://bigben171.wutallan.net/phpinfo.php

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

[2002-12-30 10:58:02] [EMAIL PROTECTED]

Well perhaps I initially reported the bug in the wrong category from
the dropdown selection, since it seemed like it was a variables related
problem. 

At this point, if I remove basically any of the lines from the code
segment given above, the error goes away. So based on this, here are
the three factors that I have been able to deduce are required to
recreate the bug.

1) Turn off cookies
2) Use sessions
3) Use the OCI module.

Basically, do everything I'm doing above in the code segment I sent
you. If I could have simplified it any more, than I would have.
However, the removal of any lines caused the problem to go away, which
is what leads me to believe it's a combination of all three of the
things I just listed.

>From the sample output I gave you, you can see that it's interpretting
a simple string assignment statement to the $sql variable as some sort
of object/resource. This is why I reported the bug as a variables
related issue, but maybe it isn't. Maybe it's all related to the OCI
module and PHP sessions.

Thank you.

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

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/20583

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

Reply via email to