kostenloser Webspace werbefrei: lima-city


Suche auf lima-city

  • in: Datenbankbasiertes Sessionsystem

    geschrieben von minis-isp

    Hallo mal wieder,

    Sorry für die unregelmäßige Antwortzeiten, aber jetzt müsste es wieder alles gehen.
    mich würde es vor allem interessieren, wie deine 'Registry' class aussieht ;)


    Was für eine Registry - Class?
    Ich bekomme wirklich null fehlermeldungen, weder Fatale noch Warnungen oder Notice ... :-(
    Alles, php.ini, .htaccess und error_reporting sind freigegeben, aber es passiert leider einfach nur nichts.
    Die Sessions lassen sich zwar füllen und auslesen, scheinen aber nicht in der Datenbank anzukommen.

    Wie gesagt benutzt habe ich den Quelltext aus dem Link im 1. Beitrag.
    Die Tabelle habe ich nun mehrmals erstellt und das auch auf verschiedenen Servern, allerdings ohne Änderung.

    Grüße,
    minis-isp
  • in: Datenbankbasiertes Sessionsystem

    geschrieben von minis-isp

    Hallo & Sorry dass ich mich jetzt erst melde...

    Ja, die .htacces - Datei im root - Ordner hat diese Zeile.
    Fehler bekomme ich trotzdem keine angezeigt.

    Wenn ich eine neue Instanz der SessionHandler - Klasse erstelle und dann Sessions setzte, werden diese auch gesetzt
    und können auch genauso wieder ausgelesen werden. Es funktioniert eigentlich alles, nur was mich ärgert ist, dass die gesetzten und / oder veränderten Sessions nicht in der Datenbank auftauchen ...

    Grüße,
    minis-isp
  • in: Datenbankbasiertes Sessionsystem

    geschrieben von minis-isp

    Hallo,

    error_reporting Steht in php.ini und im Skript selbst auf E_ALL | E_STRICT.
    Fehlermeldungen bekomme ich jedoch keine zurück, das ist ja das Problem.

    Es werden zwar Sessions erstellt, die sich anschließend auslesen lassen, allerdings tauchen sie nicht in der Datenbank auf, das ist es, was mich ärgert.

    Nach jedem Ausführen und Absenden eines SQL - Kommandos prüfe ich auch "manuell" nochmal auf Erfolg und lasse mir im Falle eines Misserfolges eine Fehlermeldung anzeigen.

    Leider zeigt eben nichts, aber wirklich garnichts eine Fehlermeldung an... :-(
  • in: Datenbankbasiertes Sessionsystem

    geschrieben von minis-isp

    Halllo zusammen,

    Nachdem ich nun seit einigen Tagen versuche, mir ein Datenbankbasiertes Sessionsystem mit PHP einzurichten und immer wieder auf Fehlschläge stoße, hoffe ich hier nun Hilfe zu finden.

    Angefangen habe ich mit dem Buch PHP 5.4 und MySQL 5.5.
    Dort ist das ganze ja schön anschaulich erklärt, funktioniert leider nur nicht ganz so einfach, da mein Server noch kein PHP 5.4 unterstützt.
    Dann habe ich mir als letztes von folgendem Tutorial Inspirationen geholt.
    http://www.der-webdesigner.net/php/tutorials/330-php-und-oop-datenbank-basiertes-session-management

    Ich habe versucht, den Quelltext anzupassen, nachdem auch dies wieder ein Fehlschlag produzierte habe ich einfach mal zu Testzwecken den dort aufgeführten Quelltext kopiert.

    Normalerweise sollte ja, wenn ich aus der _write() - Methode am Anfang die Prüfung auf die Variable $sess_data weglasse, automatisch eine leere Session in die Datenbank geschrieben werden.
    Wenn ich anschließend die Klasse in meiner Hauptdatei instantiiere und ein paar $_SESSION - Variablen anlege, müssten doch auch in der Datenbank Einträge vorliegen?! Leider tritt auch dann der Fall nicht ein.

    Zum Testen vom oben verlinkten Tutorial verwendete ich XAMPP mit der PHP - Version 5.3.8,
    zum Testen der Beispiele aus o. g. Buch verwendete ich XAMPP mit der PHP - Version 5.4 auf einem anderen Rechner.

    Vielleicht hat ja jemand eine Idee und kann mir weiterhelfen! ;-)

    Danke & frohes neues Jahr,
    Minis-Isp

Login zum Webhosting ohne Werbung!