Hallo zusammen,
ich möchte gerne eine Seite aufrufen und dabei die Session ID über GET übertragen. Das funktioniert aber nicht. Laut Google soll ich folgendes schreiben:
[PHP]
Header(‚Location:…/admin/cms.php?<?=SID?>‘);
[/PHP]
Was mache ich falsch?
[php]header(‚Location: http://foobar.com/admin/cms.php?‘. session_name() . ‚=‘ . session_id());[/php]
wäre wohl richtiger, aber das ganze ist gefährlich. Location: muss im übrigen eine vollständige URL enthalten.
Vielleicht in deinem Client-Programm. In der Spezifikation steht es anders. Wenn du sicherstellen möchtest, dass es nach bestem Wissen unter allen Bedingungen funktioniert, musst du dich wohl oder übel an die Spezifikation halten. Sonst ist das mehr oder weniger „Glückssache“.