php session variable

oconner

Aktives Mitglied
Thread Starter
Dabei seit
11.01.2006
Beiträge
281
Reaktionspunkte
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.
 
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
 
Zurück
Oben Unten