phpbar.de logo

Mailinglisten-Archive

[php] phplib + session-id

[php] phplib + session-id

Heiko Schubert heiko-ml_(at)_ghost.tmt.de
Thu, 08 Mar 2001 12:18:23 GMT


Hallo Henning,

> > Database error: Invalid SQL: insert into active_sessions ( sid, name,
> > val, changed ) values ('33e031e3ea294c007e140c7ad45d4bda', 'sid',
> > 'c2lkOiR0aGlzLT5pbiA9ICcnOyAkdGhpcy0+cHQgPSBhcnJheSgpOyA=', 
'20010308122153')
> > MySQL Error: 1062 (Duplicate entry 'sid-33e031e3ea294c007e140c7ad45d4bda'
> > for key 1)
> > Session halted.
> >

> Dieses Problem wurde, soweit ich das mitbekommen habe, schon in der
> PHPlib Mailingliste des öfteren besprochen.
> In einer Mail wurde folgende Lösung geboten:

> There appears to be a problem in version 7.2c ct_sql.inc.
> ....
> To fix the code, the third conjuct of the if condition needs to be
> changed from

>         && $this->db->f(1) == 0

> to

>         && $this->db->nextrecord() && $this->db->f(0) == 0

Habe ich versucht. Statt der üblichen "Database error" bekomme ich jetzt 
(nachdem ich ein paar mal auf Reload geklickt habe) ein:

Fatal error: Call to undefined function: nextrecord() in 
/www/projects/privat/ivdm2/phplib/ct_sql.inc on line 115

wobei Zeile 115 das "&& $this->db->nextrecord() && $this->db->f(0) == 0" 
ist.

Interessant ist, daß das Problem auf meinem zweiten Entwicklungsserver 
mit identischer Konfiguration nicht auftritt. Der einigste Unterschied: 
Rechner 1: AMD K7-1GHz, U2W-Platten, Rechner 2: AMD K6-2 300, UW-Platten. 
Sollte es wirklich erst auftreten, wenn der Rechner "zu schnell" ist??? 

bye,
	Heiko



php::bar PHP Wiki   -   Listenarchive