php session variable

  1. oconner

    oconner Thread Starter MacUser Mitglied

    Mitglied seit:
    11.01.2006
    Beiträge:
    269
    Zustimmungen:
    0
    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.
     
    oconner, 25.07.2006
    #1
  2. 2nd

    2nd MacUser Mitglied

    Mitglied seit:
    25.07.2004
    Beiträge:
    8.901
    Zustimmungen:
    242
    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
     
    2nd, 25.07.2006
    #2
Die Seite wird geladen...
Ähnliche Themen - php session variable
  1. mampfi
    Antworten:
    7
    Aufrufe:
    244
    mampfi
    04.07.2017
  2. simusch
    Antworten:
    2
    Aufrufe:
    186
    simusch
    04.05.2017
  3. Saugkraft
    Antworten:
    27
    Aufrufe:
    1.611
    wegus
    16.05.2017
  4. 2nd
    Antworten:
    6
    Aufrufe:
    1.598
  5. TrainSpoTtinG
    Antworten:
    10
    Aufrufe:
    1.276
    TrainSpoTtinG
    08.08.2005