php-resource



Zurück   PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr > Jobs und Projekte > Projekthilfe
 

Login

 
eingeloggt bleiben
star Jetzt registrieren   star Passwort vergessen
 

 

 


Projekthilfe Hier könnt Ihr eine Art Projekthilfe anfordern. Unter Projekthilfe verstehen wir Angebote bei denen KEIN Geld gezahlt werden kann.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
  #1 (permalink)  
Alt 24-11-2006, 17:48
deathcakeman
 Registrierter Benutzer
Links : Onlinestatus : deathcakeman ist offline
Registriert seit: Aug 2006
Beiträge: 134
deathcakeman ist zur Zeit noch ein unbeschriebenes Blatt
Standard [Coder gesucht] Session in db speichern

Gruß.
Ich suche jemanden der mir ein modul schreiben kann, mit welchem ich meine sessions in der DB speichern kann.

mfg walte

bitte per mail melden

deathcakeman(at)web.de
__________________
*blubb*
Mit Zitat antworten
  #2 (permalink)  
Alt 24-11-2006, 17:53
Benutzerbild von onemorenerd onemorenerd
  Moderator
Links : Onlinestatus : onemorenerd ist offline
Registriert seit: Mar 2005
Ort: Berlin
Beiträge: 9.471
onemorenerd wird schon bald berühmt werdenonemorenerd wird schon bald berühmt werden
Standard

Schon einen Blick in die Comments auf http://php.net/manual/en/function.se...ve-handler.php geworfen?
Mit Zitat antworten
  #3 (permalink)  
Alt 24-11-2006, 18:01
deathcakeman
 Registrierter Benutzer
Links : Onlinestatus : deathcakeman ist offline
Registriert seit: Aug 2006
Beiträge: 134
deathcakeman ist zur Zeit noch ein unbeschriebenes Blatt
Standard ja

ja hab ich..weiß nur nicht wie ich das auf die db umschreiben soll.
please help
__________________
*blubb*
Mit Zitat antworten
  #4 (permalink)  
Alt 24-11-2006, 19:26
Benutzerbild von onemorenerd onemorenerd
  Moderator
Links : Onlinestatus : onemorenerd ist offline
Registriert seit: Mar 2005
Ort: Berlin
Beiträge: 9.471
onemorenerd wird schon bald berühmt werdenonemorenerd wird schon bald berühmt werden
Standard

Umschreiben?

Falls du schon ein DB-Schema hast, bei dem du bleiben willst oder mußt, solltest du es mitteilen. Überhaupt wären ein paar mehr Informationen nicht schlecht, sonst kann man dir ja kaum helfen.
Welches DBMS, MySQL? Welche Version?
Welche PHP-Version?
Was soll der Handler können (was oben verlinkter nicht kann)?
Mit Zitat antworten
  #5 (permalink)  
Alt 24-11-2006, 22:46
deathcakeman
 Registrierter Benutzer
Links : Onlinestatus : deathcakeman ist offline
Registriert seit: Aug 2006
Beiträge: 134
deathcakeman ist zur Zeit noch ein unbeschriebenes Blatt
Standard re

ok..also ich habe keine ahnung davon, (da das im beispiel txt. dateien gestuert ist) wie man das machen soll.
Mysql -->naja..das neuste halt^^
PHP-->4.4 (oder.3) irgendwas

naja..wäre nett wenn mir jemand so etwas schreibt.

mfg
__________________
*blubb*
Mit Zitat antworten
  #6 (permalink)  
Alt 24-11-2006, 23:06
Benutzerbild von onemorenerd onemorenerd
  Moderator
Links : Onlinestatus : onemorenerd ist offline
Registriert seit: Mar 2005
Ort: Berlin
Beiträge: 9.471
onemorenerd wird schon bald berühmt werdenonemorenerd wird schon bald berühmt werden
Standard Re: re

Zitat:
Original geschrieben von deathcakeman
da das im beispiel txt. dateien gestuert ist
Klick mal auf den Link in meinem letzten Beitrag.

Zitat:
Mysql -->naja..das neuste halt^^
PHP-->4.4 (oder.3) irgendwas

naja..wäre nett wenn mir jemand so etwas schreibt.
Wenn sich deine Einstellung bis zum nächsten Post nicht ändert, bin ich raus!
Mit Zitat antworten
  #7 (permalink)  
Alt 25-11-2006, 00:58
deathcakeman
 Registrierter Benutzer
Links : Onlinestatus : deathcakeman ist offline
Registriert seit: Aug 2006
Beiträge: 134
deathcakeman ist zur Zeit noch ein unbeschriebenes Blatt
Standard re

sry.
naja. Das was du mit per link gezeigt hast ist eigetnlich genau das was ich suche.

Nur die schreiben da in den kommentaren immer mal von verbesserungen.
Würdestr du das script so benutzen, oder würdest du noch was verändern?

ps.
Dieses ding muss ich per include am anfang des scriptes einbinden, oda?


mfg
und danke für deine hlfe
__________________
*blubb*
Mit Zitat antworten
  #8 (permalink)  
Alt 25-11-2006, 01:16
Benutzerbild von onemorenerd onemorenerd
  Moderator
Links : Onlinestatus : onemorenerd ist offline
Registriert seit: Mar 2005
Ort: Berlin
Beiträge: 9.471
onemorenerd wird schon bald berühmt werdenonemorenerd wird schon bald berühmt werden
Standard Re: re

Wo steht denn da was von Verbesserungen?
Ich würde es so benutzen - nachdem ich den Code gelesen und getestet hätte.
Und einbinden solltest du es vor jeglicher Ausgabe, schließlich würde sonst session_start() fehlschlagen.
Mit Zitat antworten
  #9 (permalink)  
Alt 25-11-2006, 10:32
deathcakeman
 Registrierter Benutzer
Links : Onlinestatus : deathcakeman ist offline
Registriert seit: Aug 2006
Beiträge: 134
deathcakeman ist zur Zeit noch ein unbeschriebenes Blatt
Standard re

danke
__________________
*blubb*
Mit Zitat antworten
  #10 (permalink)  
Alt 26-11-2006, 02:32
deathcakeman
 Registrierter Benutzer
Links : Onlinestatus : deathcakeman ist offline
Registriert seit: Aug 2006
Beiträge: 134
deathcakeman ist zur Zeit noch ein unbeschriebenes Blatt
Standard

mir ist noch ein problem aufgefallen. Ich habe das script komplett übernommen.
So mein Probelm ist jetzte, dass sich die session nicht mehr zerstören lässt.
__________________
*blubb*
Mit Zitat antworten
  #11 (permalink)  
Alt 26-11-2006, 02:38
Benutzerbild von onemorenerd onemorenerd
  Moderator
Links : Onlinestatus : onemorenerd ist offline
Registriert seit: Mar 2005
Ort: Berlin
Beiträge: 9.471
onemorenerd wird schon bald berühmt werdenonemorenerd wird schon bald berühmt werden
Standard

Aktives Zerstören, sprich Ausloggen sollte ja kein Problem sein.
Für alles andere siehe http://php.net/manual/en/function.se...dler.php#60821 und darüber.
Mit Zitat antworten
  #12 (permalink)  
Alt 26-11-2006, 03:55
deathcakeman
 Registrierter Benutzer
Links : Onlinestatus : deathcakeman ist offline
Registriert seit: Aug 2006
Beiträge: 134
deathcakeman ist zur Zeit noch ein unbeschriebenes Blatt
Standard

aha.
aber
session_destroy() funzelt nicht.

muss ich session_write_close(); rein machen?
__________________
*blubb*
Mit Zitat antworten
  #13 (permalink)  
Alt 26-11-2006, 04:24
Benutzerbild von onemorenerd onemorenerd
  Moderator
Links : Onlinestatus : onemorenerd ist offline
Registriert seit: Mar 2005
Ort: Berlin
Beiträge: 9.471
onemorenerd wird schon bald berühmt werdenonemorenerd wird schon bald berühmt werden
Standard

Ja ... am geschicktesten als shutdown function registrieren, wie in dem Beispiel.
Mit Zitat antworten
  #14 (permalink)  
Alt 26-11-2006, 13:07
deathcakeman
 Registrierter Benutzer
Links : Onlinestatus : deathcakeman ist offline
Registriert seit: Aug 2006
Beiträge: 134
deathcakeman ist zur Zeit noch ein unbeschriebenes Blatt
Unhappy

logut.php
<?php
include('session.php');
function shutdown {
register_shutdown_function('session_write_close');
session_destroy();
}
$loguout=shutdown();
header('Location: htt...');
?>

[/PHP]

so in etwa?

ps. da is ja ne function destroy drinne, aber die löscht irgendwie die session nicht raus
__________________
*blubb*

Geändert von deathcakeman (26-11-2006 um 13:13 Uhr)
Mit Zitat antworten
  #15 (permalink)  
Alt 26-11-2006, 13:45
Benutzerbild von onemorenerd onemorenerd
  Moderator
Links : Onlinestatus : onemorenerd ist offline
Registriert seit: Mar 2005
Ort: Berlin
Beiträge: 9.471
onemorenerd wird schon bald berühmt werdenonemorenerd wird schon bald berühmt werden
Standard

Also ist doch das Ausloggen dein Problem?
Ich habe mehr und mehr den Eindruck, dass du den Code gar nicht verstehst. Dabei ist es doch ganz einfach:
PHP-Code:
<?php 

class session {
// Code wie in http://php.net/manual/en/function.session-set-save-handler.php#60316
}

// Session handler object erzeugen
$session = new session(); 

// ... und registrieren
session_set_save_handler(array(&$session,"open"), 
                         array(&
$session,"close"), 
                         array(&
$session,"read"), 
                         array(&
$session,"write"), 
                         array(&
$session,"destroy"), 
                         array(&
$session,"gc")); 

// siehe http://php.net/session-write-close
register_shutdown_function('session_write_close');

// Session beginnen, PHP prüft Sessioncookie und füllt $_SESSION
session_start(); 

// wenn nicht eingeloggt ...
if (!isset($_SESSION['uid'])) {
    
displayLoginForm();
    exit;
}

// wenn ausgeloggt werden soll ...
if ($_GET['logout']) {
    
// Cookie und $_SESSION löschen, siehe http://php.net/session-destroy
    
$_SESSION = array();
    if (isset(
$_COOKIE[session_name()])) {
        
setcookie(session_name(), ''time()-42000'/');
    }
    
// $session->destroy() ausführen
    
session_destroy();
    
displayLoginForm();
    exit;
}

?>
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


PHP News

Die RIGID-FLEX-Technologie
Die RIGID-FLEX-TechnologieDie sogenannte "Flexible Elektronik" , oftmals auch als "Flexible Schaltungen" bezeichnet, ist eine zeitgemäße Technologie zum Montieren von elektronischen Schaltungen.

06.12.2018 | Berni

ebiz-trader 7.5.0 mit PHP7 Unterstützung veröffentlicht
ebiz-trader 7.5.0 mit PHP7 Unterstützung veröffentlichtDie bekannte Marktplatzsoftware ebiz-trader ist in der Version 7.5.0 veröffentlicht worden.

28.05.2018 | Berni


 

Aktuelle PHP Scripte

WeltExplorer v1.0

WeltExplorer v1.0 ist ein Dateimanager zum Browsen und Operieren im Dateisystem. Bei installiertem cURL können Ordner und Dateien zu entfernten FTP-Servern hochgeladen bzw. von diesen heruntergeladen werden, etwa zum Erstellen von Backups oder Mirrorsites

06.02.2019 weltvolk | Kategorie: PHP/ File
PG Job Site Pro

> Job Site Pro - web-basiertes Programm, auf PHP/MySQL für Erstellung der funktionellen Job Board Site gebaut. Das hat erweitertes Management-System für Arbeitssuchenden und Arbeitgeber und kann für bestimmte Länder, Regionen oder einfach generelle Job Si

05.02.2019 submit@ | Kategorie: PHP/ Management
ModuleStudio ansehen ModuleStudio

Modellgetriebene Entwicklung von Erweiterungen für das Open Source Framework Zikula.

15.01.2019 Guite | Kategorie: PHP ENTWICKLUNGSUMGEBUNG
 Alle PHP Scripte anzeigen

Alle Zeitangaben in WEZ +2. Es ist jetzt 16:03 Uhr.