phpbar.de logo

Mailinglisten-Archive

[php] PHPlib, Login und DB-Fehler

[php] PHPlib, Login und DB-Fehler

Christian Thiele ChristianThiele_(at)_gmx.de
Sun, 3 Dec 2000 02:38:02 +0100


Hi,

das MySQL Buch ist bestellt und die Suchabfrage wegen dem Alter läuft jetzt
auch, hab einfach ne AND Verknüpfung gemacht, bissel länger aber es funzt.

Nur bin ich diesmal wirklich am Verzweifeln weil die PHPlib mich zum
Wahnsinn treibt, mal freut man sich das alles geht und dann kommen Fehler
und man kann sie sich nicht erklären...

Der kommt jetzt :
Database error: Invalid SQL: insert into active_sessions ( sid, name, val,
changed ) values ('25a0c0613acb34c6255ac28950fe4cf4', 'Example_Session',
'RXhhbXBsZV9TZXNzaW9uOiR0aGlzLT5pbiA9ICcnOyAkdGhpcy0+cHQgPSBhcnJheSgpOyAkdGh
pcy0+cHRbJ2F1dGgnXSA9ICcxJzsgJHRoaXMtPnB0WydsYXN0X2xvZ2luJ10gPSAnMSc7ICR0aGl
zLT5wdFsnbG9naW5zJ10gPSAnMSc7ICR0aGlzLT5wdFsncyddID0gJzEnOyAkdGhpcy0+cHRbJ25
ldyddID0gJzEnOyAkR0xPQkFMU1snYXV0aCddID0gbmV3IEV4YW1wbGVfQXV0aDsgJEdMT0JBTFN
bJ2F1dGgnXS0+YXV0aCA9IGFycmF5KCk7ICRHTE9CQUxTWydhdXRoJ10tPmF1dGhbJ3VpZCddID0
gJzknOyAkR0xPQkFMU1snYXV0aCddLT5hdXRoWydwZXJtJ10gPSAnYWRtaW4nOyAkR0xPQkFMU1s
nYXV0aCddLT5hdXRoWydleHAnXSA9ICc5NzU4MDc5NDgnOyAkR0xPQkFMU1snYXV0aCddLT5hdXR
oWyd1bmFtZSddID0gJ0NocmlzdGknOyAkR0xPQkFMU1snYXV0aCddLT5hdXRoWydyZWZyZXNoJ10
gPSAnOTc1ODA3MDQ3JzsgJEdMT0JBTFNbJ2xhc3RfbG9naW4nXSA9ICcwMy4xMi4yMDAwIDAyOjA
2JzsgJEdMT0JBTFNbJ2xvZ2lucyddID0gJzU0JzsgJEdMT0JBTFNbJ3MnXSA9ICcwJzsgJEdMT0J
BTFNbJ25ldyddID0gJ04nOyA=', '20001203023048')
MySQL Error: 1062 (Duplicate entry
'Example_Session-25a0c0613acb34c6255ac28950fe4cf4' for key 1)
Session halted.

Mhmm aber der Fehler kommt unregelmäßig und in den anderen Frames wo ja auch
die Session genutzt wird kommt der Fehler nicht und der Fehler tritt nicht
immer in demselben Frame auf.

Ich hab $nobody = true und habe ein ext. Loginform was dann auf frame.php3
leitet...dort baue ich das Frame zusammen.

Header frame.php3:

page_open(array("sess" => "Example_Session", "user" => "Example_User",
        "auth" => "Example_Auth", "perm" => "Example_Perm"));

[...]

<FRAMESET COLS="200,*" BORDER=0>

<FRAMESET ROWS="122,*" BORDER=0>
<FRAME SRC="<?php $sess->purl("nav.php3") ?>" NAME="navup" NORESIZE
MARGINWIDTH=0
MARGINHEIGHT=0 SCROLLING=NO>
<FRAME SRC="<?php $sess->purl("messager.php3") ?>" NAME="nav" NORESIZE
MARGINWIDTH=0
MARGINHEIGHT=0 SCROLLING=AUTO>
</FRAMESET>
<FRAMESET ROWS="85,*" BORDER=0>
<FRAME SRC="<?php $sess->purl("search.php3") ?>" NAME="up" NORESIZE
MARGINWIDTH=0 MARGINHEIGHT=0
SCROLLING=NO>
<FRAME SRC="<?php $sess->purl("editprofile.php3") ?>" NAME="main" NORESIZE
MARGINWIDTH=0
MARGINHEIGHT=0 SCROLLING=AUTO>
</FRAMESET>

</FRAMESET>


Header : messager.php3

page_open(array("sess" => "Example_Session", "auth" => "Example_Auth",
"perm" => "Example_Perm", "user" => "Example_User"));

Also in die frame.php3 sollen NUR User rein, niemand anderes hat dort
Zutritt.

Ich kapiers nicht, entweder es kommt das in jedem Frame das Loginfenster
bzw. jetzt klappt es halt soweit nur kommt ab und an in irgendeinem Frame
der Datenbankfehler den ich mir nicht erklären kann...

Kann mir das evtl. jemand nochmal erklären...oder mir nen Tip geben warum
das kommt...??

Danke.

Christian



php::bar PHP Wiki   -   Listenarchive