php session variable

Dieses Thema im Forum "Web-Programmierung" wurde erstellt von oconner, 25.07.2006.

  1. oconner

    oconner Thread Starter MacUser Mitglied

    Beiträge:
    269
    Zustimmungen:
    0
    Mitglied seit:
    11.01.2006
    Hallo.

    Ich haette eine Frage zum Thema session variable übergeben ohne cookies.

    Also wenn man keine cookies aktivert hat muss man doch bei jedem Link (also in der programmierung) das <?=sid?> mit dran hängen. Na und nun ist mein Problem bzw. meine Frage das ich an jeden link dadurch auch ein ? dranhängen muss. D.h. wenn jemand cookies anhat wird nur so ein unötiges Fragezeichen an jeden Link drangehägnt.

    Kann man da was machen das ein ? oder ein & nur dran gehängt wird wenn der User auch keine cookies aktivert hat?

    Ich hab wo gelesen das der sid automatisch mit übertragen wird wenn keine cookies an sind. Hab das auch gleich getestet, aber leider ohne Erfolg.
     
  2. 2nd

    2nd MacUser Mitglied

    Beiträge:
    8.901
    Zustimmungen:
    242
    Mitglied seit:
    25.07.2004
    Du könntest Deine Session ID mit "Hidden" Inputfeldern von Skript zu Skript weitergeben - so bleibt die URL frei:

    PHP:

      <form method="post" action="targetscript.php">
        <input type="hidden" name="PHPSESSID" value="<?=session_id()?>">
        <input type="submit">
      </form>

    Die Variable "PHPSESSID" musst Du auch nicht abfragen (z. B. $_GET), das macht PHP wohl automatisch.


    2nd
     
Die Seite wird geladen...

Diese Seite empfehlen