karinsch: session

hallo!
ich kenn mich überhaupt nicht in php aus, darum mag meine frage vielleicht etwas blöd klingen, aber wie kann ich auf einer php-seite eine session definieren?
in asp siehts ja so aus:
Session("filename") = filename

und in php?

vielen dank im voraus für eure Hilfe!!

  1. Hi!

    In PHP kannst du mit

    session_start();

    eine session starten (existiert die Session nicht, wird sie jetzt erzeugt).
    Mit

    session_register($variable);

    kannst du der Session eine Variable hinzufügen.

    Der User bekommt jetzt (normalerweise) automatisch mit jeder Seite, die Sessions verwendet, ein Cookie mitgesendet, dass die Session-ID in sich hat.

    Besser ist jedoch eine Übertragung der Sessionid in der URL:

    bla_laber_suelz.php?$PHPSESSID

    Der Name der PHPSESSID kann variieren.

    http://www.selfphp.info/

    cu

    Marc Reichelt || http://www.marcreichelt.de/

    --
    tel.: 0049/6181/72224
    Linux is like a wigmam - no windows, no gates and an Apache inside!!!
    1. also ich schreib jetzt einfach mal diese beiden zeilen in die php-seite:
      session_start();
      session_register($filename);

      und wie kann ich dann die Variable in einer asp-seite wieder auslesen?

      dankeschön!

      1. Hi!

        Wozu asp? Das ist Microsoft-Sache und nicht mein Ding.... ;-)

        Mit anderen Worten: ASP kann ich net.

        cu

        Marc Reichelt || http://www.marcreichelt.de/

        --
        tel.: 0049/6181/72224
        Linux is like a wigmam - no windows, no gates and an Apache inside!!!
        1. und was hab ich falsch gemacht, wenn ich diesen Fehler bekomm:

          Fatal error: Call to undefined function: start() in

          Danke!

          1. Hallo karinsch, <- auch wenn du das gelegentlich ignorierst

            und was hab ich falsch gemacht, wenn ich diesen Fehler bekomm:

            eine Fehler? :-) *scnr*

            Fatal error: Call to undefined function: start() in

            du rufst die Funktion start() auf, hast dem Script aber nirgends gesagt, was die Funktion machen soll.

            Grüße aus Nürnberg
            Tobias

            --
            Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|
  2. Hallo,

    Ein Blick in die Doku ist manchmal schon hilfreich ;-)

    http://www.php.net/manual/, http://www.php.net/manual/en/ref.session.php

    session.start();
    $_SESSION["irgendwas"] = irgendEinWert;

    Gruß, Jan

    1. Hi!

      Ein Blick in die Doku ist manchmal schon hilfreich ;-)

      http://www.php.net/manual/, http://www.php.net/manual/en/ref.session.php

      Genau, und vielleicht auch noch das hier:

      http://www.php-faq.de/q/q-sessions-wie.html

      Grüße
      Andras