[PHP-DEV] Bug #11560 Updated: to many sessions are generated when using set_session_save_handler with mysql

2001-06-26 Thread martin

ID: 11560
User Update by: [EMAIL PROTECTED]
Old-Status: Open
Status: Closed
Bug Type: *Session related
Operating system: Red Hat 7.0
PHP Version: 4.0.5
Description: to many sessions are generated when using set_session_save_handler with 
mysql

I found what the problem was. When there is a broken image on the page, the 404-page 
was loaded. On that page sessions were loaded again, causing the error.

Previous Comments:
---

[2001-06-20 10:00:45] [EMAIL PROTECTED]
Using a session_handler like this one:
http://gateway.digitaria.com/~chris/php/mysql_session_handler/mysql_session_handler.phps


Using a mySQL-database.

Have the following configure './configure' '--with-mysql' 
'--with-apache=../apache_1.3.20'
'--enable-track-vars' '--enable-trans-sid' '--enable-ftp' '-disable-debug'

The problem: I have noticed that if you use set_session_save_handler with mysql and 
you
don’t accept cookies and there is a broken image on the page, PHP generates to many 
sessions:
This is an example code that generates this error (named test.php3):

?php
 mysql_connect (localhost, user, pass);
  include(the session file like the one linked above);
  session_start();
?
  img src=fdsafdsaf.jpg
?php
   // count the number of sessions stored in the database
$numsessions = mysql_num_rows(mysql_query(select * from sessions));
echo $ numsessions;
?
br
a href=test.php3test/a


Notice how the number of sessions are added, but you still have your same session id. 
What
happens is that PHP generates a number of session ids, that are never used. This 
problem
doesn’t occur if you have cookies enabled, or don’t uses set_session_save_handler.

I have also noticed that the image doesn't need to be broken, It can also be a gif and 
only contain a transparent colour. This generates the same error.

---

[2001-06-19 11:01:09] [EMAIL PROTECTED]
Using a session_handler like this one: 
http://gateway.digitaria.com/~chris/php/mysql_session_handler/mysql_session_handler.phps


Using a mySQL-database.

Have the following configure './configure' '--with-mysql' 
'--with-apache=../apache_1.3.20' '--enable-track-vars' '--enable-trans-sid' 
'--enable-ftp' '-disable-debug'

The problem: I have noticed that if you use set_session_save_handler with mysql and 
you don’t accept cookies and there is a broken image on the page, PHP generates to 
many sessions:
This is an example code that generates this error (named test.php3):

?php
 mysql_connect (localhost, user, pass);
  include(the session file like the one linked above);
  session_start();
?
  img src=fdsafdsaf.jpg
?php
   // count the number of sessions stored in the database
$numsessions = mysql_num_rows(mysql_query(select * from sessions));
echo $ numsessions;
?
br
a href=test.php3test/a


Notice how the number of sessions are added, but you still have your same session id. 
What happens is that PHP generates a number of session ids, that are never used. This 
problem doesn’t occur if you have cookies enabled, or don’t uses 
set_session_save_handler.


---


Full Bug description available at: http://bugs.php.net/?id=11560


-- 
PHP Development Mailing List http://www.php.net/
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]




[PHP-DEV] Bug #11560 Updated: to many sessions are generated when using set_session_save_handler with mysql

2001-06-20 Thread martin

ID: 11560
User Update by: [EMAIL PROTECTED]
Status: Open
Bug Type: *Session related
Operating system: Red Hat 7.0
PHP Version: 4.0.5
Description: to many sessions are generated when using set_session_save_handler with 
mysql

Using a session_handler like this one:
http://gateway.digitaria.com/~chris/php/mysql_session_handler/mysql_session_handler.phps


Using a mySQL-database.

Have the following configure './configure' '--with-mysql' 
'--with-apache=../apache_1.3.20'
'--enable-track-vars' '--enable-trans-sid' '--enable-ftp' '-disable-debug'

The problem: I have noticed that if you use set_session_save_handler with mysql and 
you
don’t accept cookies and there is a broken image on the page, PHP generates to many 
sessions:
This is an example code that generates this error (named test.php3):

?php
 mysql_connect (localhost, user, pass);
  include(the session file like the one linked above);
  session_start();
?
  img src=fdsafdsaf.jpg
?php
   // count the number of sessions stored in the database
$numsessions = mysql_num_rows(mysql_query(select * from sessions));
echo $ numsessions;
?
br
a href=test.php3test/a


Notice how the number of sessions are added, but you still have your same session id. 
What
happens is that PHP generates a number of session ids, that are never used. This 
problem
doesn’t occur if you have cookies enabled, or don’t uses set_session_save_handler.

I have also noticed that the image doesn't need to be broken, It can also be a gif and 
only contain a transparent colour. This generates the same error.

Previous Comments:
---

[2001-06-19 11:01:09] [EMAIL PROTECTED]
Using a session_handler like this one: 
http://gateway.digitaria.com/~chris/php/mysql_session_handler/mysql_session_handler.phps


Using a mySQL-database.

Have the following configure './configure' '--with-mysql' 
'--with-apache=../apache_1.3.20' '--enable-track-vars' '--enable-trans-sid' 
'--enable-ftp' '-disable-debug'

The problem: I have noticed that if you use set_session_save_handler with mysql and 
you don’t accept cookies and there is a broken image on the page, PHP generates to 
many sessions:
This is an example code that generates this error (named test.php3):

?php
 mysql_connect (localhost, user, pass);
  include(the session file like the one linked above);
  session_start();
?
  img src=fdsafdsaf.jpg
?php
   // count the number of sessions stored in the database
$numsessions = mysql_num_rows(mysql_query(select * from sessions));
echo $ numsessions;
?
br
a href=test.php3test/a


Notice how the number of sessions are added, but you still have your same session id. 
What happens is that PHP generates a number of session ids, that are never used. This 
problem doesn’t occur if you have cookies enabled, or don’t uses 
set_session_save_handler.


---


Full Bug description available at: http://bugs.php.net/?id=11560


-- 
PHP Development Mailing List http://www.php.net/
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]