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

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

Wissensbestand in Unternehmen
Wissensbestand in UnternehmenLebenslanges Lernen und Weiterbilden sichert Wissensbestand in Unternehmen

25.05.2018 | Berni


 

Aktuelle PHP Scripte

ADSMAN V3 - Werbe-Manager ansehen ADSMAN V3 - Werbe-Manager

ADSMAN V3 - mehr als nur ein Bannermanager! Banner, Textanzeigen und PagePeel Manager! Mit ADSMAN PRO haben Sie die Marketinglösung für eine effektive und effiziente Werbeschaltung mit messbaren Ergebnissen. Unterstützt werden Bannerformate in beliebi

25.10.2018 virtualsystem | Kategorie: PHP/ Bannerverwaltung
PHP News und Artikel Script V2

News schreiben, verwalten, veröffentlichen. Dies ist jetzt mit dem neuen PHP News & Artikel System von virtualsystem.de noch einfacher. Die integrierte Multi-User-Funktion und der WYSIWYG-Editor (MS-Office ähnliche Bedienung) ermöglichen...

25.10.2018 virtualsystem | Kategorie: PHP/ News
Top-Side Guestbook

Gästebuch auf Textbasis (kein MySQL nötig) mit Smilies, Ip Sperre (Zeit selbst einstellbar), Spamschutz, Captcha (Code-Eingabe), BB-Code, Hitcounter, Löschfunktion, Editierfunktion, Kommentarfunktion, Kürzung langer Wörter, Seiten- bzw. Blätterfunktion, V

22.10.2018 webmaster10 | Kategorie: PHP/ Gaestebuch
 Alle PHP Scripte anzeigen

Alle Zeitangaben in WEZ +2. Es ist jetzt 22:56 Uhr.