kostenloser Webspace werbefrei: lima-city


Funktion "SID" - nicht unterstützt?

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    mxp

    mxp hat kostenlosen Webspace.

    Hallo,

    ich arbeite mit SessionIDs und gebe die ganze im get weiter, wie folgt:

    echo "<a href=\"datei.php?".SID."\">";

    dieses "SID" funktioniert normalerweise immer, hier in lima-city funktioniert es irgendwie nicht...

    wieso nicht?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. n**********n

    muss da nich ein $ hin:

    echo '<a href=\'datei.php?'.$SID.'\'>';
  4. Autor dieses Themas

    mxp

    mxp hat kostenlosen Webspace.

    ne, normalerweise gehts immer ohne dollarzeichen, ich denke nicht dass $SID funktioniert...

    wenn es hier nur mit $SID funktioniert, müsste ich die ganze hp (viele dateien) umschreiben...
  5. WTF?
    Lies dir mal ein ordentliches PHP Tutorial zu Sessions durch...
    http://tut.php-q.net
    Dann sollte sich diese Frage in Luft auflösen.

    MfG Lucas
  6. SID ist eine Konstante und keine Variable, daher hat sie kein Dollarzeichen nötig.

    Und wenn PHP festgestellt hat, dass der Browser mit Cookies umgehen kann, enthält SID lediglich einen Leerstring, also sowas: "". Das ist nicht ganz dasselbe wie Nichts, aber fast. Schalt im Browser die Cookies aus und du wirst feststellen, dass SID einen String mit der Session-ID enthält.

    Es empfiehlt sich auch immer mal wieder ein Blick ins PHP-Handbuch:
    http://de.php.net/manual/de/ref.session.php

    *nachschieb*
    ... und der lucas war schneller ...

    Beitrag geaendert: 5.3.2007 22:51:21 von alopex
  7. Und auf lima wird die SID per URL Weitergabe nicht unterstützt.
    Jedenfalls meine ich das zu wissen. ^^
  8. Autor dieses Themas

    mxp

    mxp hat kostenlosen Webspace.

    An die Klugscheißer, die auf das PHP-Quakenet-Tutorial hinweisen:

    Im Tutorial steht etwas von diesem "SID", genau von diesem Tutorial hab ich das "SID" auch.

    wenns nicht mit SID hier geht, wie dann? könnt ihr mir einen tipp geben?
  9. Das gehört aber ganz flott ins PHP/MySQL .

    ~Verschoben
  10. sandrock-jonas

    Kostenloser Webspace von sandrock-jonas

    sandrock-jonas hat kostenlosen Webspace.

    Vielleicht hilft dir folgende Funktion weiter:

    http://www.selfphp.de/funktionsreferenz/session_funktionen/session_id.php


    Aber warum willst du die Session-ID unbedingt über URL weitergeben? Wäre mir persönlich viel zu umständlich...

  11. An die Klugscheißer, die auf das PHP-Quakenet-Tutorial hinweisen:

    Im Tutorial steht etwas von diesem "SID", genau von diesem Tutorial hab ich das "SID" auch.

    wenns nicht mit SID hier geht, wie dann? könnt ihr mir einen tipp geben?

    Ja, kaufe dir eine Brille, oder lies wirklich mal die Antworten.

    Im PHP QuakeNet Tutorial steht es übrigens auch erklärt :

    http://tut.php-q.net/sessions.html :
    Anstatt die Session-ID mit session_name und session_id zu übergeben gibt es bei Sessions eine Konstante SID. Sie enthält beim starten der Session den String sessionname=sessionid, eignet sich also hervorragend um mit & an die URL angehängt zu werden. Wird die Session-ID mit Cookies übergeben sorgt session_start() dafür dass die Konstante leer ist. Man braucht die Session-ID ja nur einmal übergeben, nicht doppelt mit Cookies und mit der URL.
  12. Autor dieses Themas

    mxp

    mxp hat kostenlosen Webspace.

    ich übergebe die id per url, weil manche cookies nicht unterstützen
  13. Lesen...
    http://de.php.net/session

    PHP hängt die SID selbstständig an die URL dran, das musst du nicht selber erledigen.
  14. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!