Sessionklasse

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
sunreise
Mitglied
Beiträge: 49
Registriert: 22.01.2003 12:15
Wohnort: Grillenberg

Sessionklasse

Beitrag von sunreise »

bin auf der suche nach einer sessionklasse???

kennt jemand von euch einen link???
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Re: Sessionklasse

Beitrag von Pyramide »

sunreise hat geschrieben:bin auf der suche nach einer sessionklasse???
Soll das ne Frage sein?
sunreise hat geschrieben:kennt jemand von euch einen link???
http://de.php.net/manual/de/ref.session.php
Benutzeravatar
sunreise
Mitglied
Beiträge: 49
Registriert: 22.01.2003 12:15
Wohnort: Grillenberg

Re: Sessionklasse

Beitrag von sunreise »

Pyramide hat geschrieben:
sunreise hat geschrieben:bin auf der suche nach einer sessionklasse???
Soll das ne Frage sein?
sunreise hat geschrieben:kennt jemand von euch einen link???
http://de.php.net/manual/de/ref.session.php
ja das war eine frage

suche aber eine fertige sessionklasse( die ich auch frei verwenden kann ), da ich nicht soviel erfahrung mit php habe!!!
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Re: Sessionklasse

Beitrag von Pyramide »

sunreise hat geschrieben:ja das war eine frage
Dann lautet die Antwort: Ja, es sieht so aus als wärst du auf der Suche nah einer Sessionklasse.
sunreise hat geschrieben:suche aber eine fertige sessionklasse( die ich auch frei verwenden kann )
Die eingebauten Session Funktionen von PHP sind fertig und können logischerweise auch frei verwendet werden.
sunreise hat geschrieben:da ich nicht soviel erfahrung mit php habe!!!
Die Session-Funktionen sind wirklich einfach zu verwenden. Du musst lediglich einmal session_start() aufrufen und kannst dann das Array $_SESSION verwenden. Guck dir doch einfach die Beispiele in der Dukumentation an.
Benutzeravatar
sunreise
Mitglied
Beiträge: 49
Registriert: 22.01.2003 12:15
Wohnort: Grillenberg

Re: Sessionklasse

Beitrag von sunreise »

Pyramide hat geschrieben:
sunreise hat geschrieben:ja das war eine frage
Dann lautet die Antwort: Ja, es sieht so aus als wärst du auf der Suche nah einer Sessionklasse.
sunreise hat geschrieben:suche aber eine fertige sessionklasse( die ich auch frei verwenden kann )
Die eingebauten Session Funktionen von PHP sind fertig und können logischerweise auch frei verwendet werden.
sunreise hat geschrieben:da ich nicht soviel erfahrung mit php habe!!!
Die Session-Funktionen sind wirklich einfach zu verwenden. Du musst lediglich einmal session_start() aufrufen und kannst dann das Array $_SESSION verwenden. Guck dir doch einfach die Beispiele in der Dukumentation an.
wir reden immer noch aneinander vorbei

ich suche so etwas in der art

Code: Alles auswählen

<?php

class Session
{
     // constructor
     function Session ()
     {
           @session_start ();
      }

usw..

?>

weiß nicht wie ich das registrieren von variablen und auslesen der variable in die verschiedenen Methoden einbauen soll

daher meine frage ob jemand so eine fertige klasse kennt
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

Code: Alles auswählen

class session {
    function session() {
        session_start();
    }

    function set($key, $value) {
        $_SESSION[$key] = $value;
    }

    function get($key) {
        return $_SESSION[$key];
    }
}
Ich verstehe allerdings nicht, wieso du partout eine Klasse haben möchtest. Denn erstens ist das direkte verwenden von $_SESSION einfacher (superglobale Variable) und zweitens ist eine Klasse ungeeignet, da ein PHP-Script nur eine Session hat, man von einer Klasse aber mehrere Instanzen erstellen kann.
Benutzeravatar
sunreise
Mitglied
Beiträge: 49
Registriert: 22.01.2003 12:15
Wohnort: Grillenberg

Beitrag von sunreise »

Pyramide hat geschrieben:

Code: Alles auswählen

class session {
    function session() {
        session_start();
    }

    function set($key, $value) {
        $_SESSION[$key] = $value;
    }

    function get($key) {
        return $_SESSION[$key];
    }
}
Ich verstehe allerdings nicht, wieso du partout eine Klasse haben möchtest. Denn erstens ist das direkte verwenden von $_SESSION einfacher (superglobale Variable) und zweitens ist eine Klasse ungeeignet, da ein PHP-Script nur eine Session hat, man von einer Klasse aber mehrere Instanzen erstellen kann.
danke für die schnelle antwort

ist es nicht einfacher wenn ich für registrieren oder lesen oder übermitteln der sessionid diese in einem objekt schon vorhanden sind ???
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

Die Session-ID befindet sich in der Konstante SID: http://de.php.net/manual/de/ref.session ... .constants . Im normalfall überträgt PHP die Session-ID jedoch automatisch: http://de.php.net/manual/de/ref.session ... .idpassing
Antworten

Zurück zu „Coding & Technik“